rocker
|
dcce65aa1b
|
feat(core): add tailwind and make UI prettier
|
2026-04-27 14:56:26 +02:00 |
|
rocker
|
0e3a70a454
|
fix(task): replace Date.now with nanoid for unique keys and update task interface
|
2026-04-27 14:50:06 +02:00 |
|
rocker
|
ef06f22edc
|
perf(opt): implement memo, useCallback and useMemo for performance optimization
|
2026-04-27 14:41:21 +02:00 |
|
rocker
|
e102c83344
|
refactor(logic): extract task management into useTasks custom hook
|
2026-04-27 14:37:07 +02:00 |
|
rocker
|
529c3f55b9
|
feat(storage): persist task to localStorage using useEffect and lazy init
|
2026-04-27 14:28:04 +02:00 |
|
rocker
|
6d22fc9e1e
|
refactor(task): componentize task item and implement delete and toggle logic
|
2026-04-27 14:22:56 +02:00 |
|
rocker
|
38182aa402
|
feat(task): add functionality to create new tasks using controlled input
|
2026-04-27 14:09:45 +02:00 |
|
rocker
|
fe7bbfbedb
|
fix: remove old import
|
2026-04-27 14:02:28 +02:00 |
|
rocker
|
ae9c880935
|
feat(core): define task interface and setup initial state with conditional rendering
|
2026-04-27 14:01:08 +02:00 |
|
rocker
|
5f44cdc022
|
Initial commit
|
2026-04-27 13:50:54 +02:00 |
|