Skip to content

An example todo-list application using @fusorjs/dom library.

Notifications You must be signed in to change notification settings

fusorjs/todomvc

Repository files navigation

Todomvc

Demo Application Website

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

Start

npm install
npm start

Todo

  • continue developing more optimisation/diffing techniques in List.ts
  • add shared folder and webpack aliases
  • simplify editing

Done

  • simplify data
  • simplify routing
  • combine in array [list, panel] in App.ts when it will be supported
  • update to @fusorjs version 2
  • @efusor to @fusorjs
  • total refactor, simplify, use modules
  • migrate to typescript

About

An example todo-list application using @fusorjs/dom library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published