Todomvc is a simple todo-list application and an implementation of the TodoMVC specification using the Fusor DOM library.
This is not the simplest solution. It is designed to showcase the proper approach for large-scale application development. It has these features:
- Routing
- Immutable data store
- Component caching and memoization
- The DOM is updated only where/when necessary
npm install
npm start
- continue developing more optimisation/diffing techniques in
List.ts
- add shared folder and webpack aliases
- simplify editing
- simplify data
- simplify routing
- combine in array
[list, panel]
inApp.ts
when it will be supported - update to @fusorjs version 2
- @efusor to @fusorjs
- total refactor, simplify, use modules
- migrate to typescript