Reactive Task Manager
A minimal task manager built in vanilla JavaScript to explore state-driven UI rendering without frameworks.
A vanilla JavaScript task manager exploring reactive UI patterns through centralized state and manual DOM rendering.
This project focuses on understanding how modern frontend frameworks work by recreating their core ideas without using any libraries.
The entire UI is derived from a single source of truth (application state), and updates are triggered by changes in that state.
Key points
Centralized state management as single source of truth
State-driven UI rendering without frameworks
Manual DOM updates based on state changes
LocalStorage persistence for session retention
Conditional rendering logic for UI states
Focus on avoiding framework abstractions to understand core mechanics