Skip to content

[Refactor] Rewrite core architecture using React #34

@soler1212

Description

@soler1212

Description:

Refactor the entire plugin from vanilla JS to React to improve maintainability, component reusability, and development velocity.

Current state: Plugin built with vanilla JS/DOM manipulation Target state: Modern React-based architecture with proper component structure

Key changes:

  • Migrate existing UI components to React components
  • Implement proper state management
  • Set up build pipeline for React/JSX
  • Maintain backward compatibility with existing Obsidian API integration
  • Preserve current functionality while improving code organization

Benefits:

  • Easier to maintain and extend
  • Better component reusability
  • Improved developer experience
  • More predictable state management

This is a complete rewrite, not incremental changes.****

Metadata

Metadata

Assignees

Labels

improvementPolish, cleanups, and glow-ups

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions