Skip to content

Latest commit

 

History

History

TodoApp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Overview

An example of how to use stalo to build a scalable todo app. The example is intentionally split the app into tiny modules to show how to scale the app. So that when you update part of the state, only the minimal components will re-render, not the whole todo list or app.

Compare the rerendering with TodoMVC

We use react chrome extension to visualize the rerender of each implementation.

stalo

As you can see stalo will only rerender the minimal components when the state is updated.

stalo

As you can see todomvc will almost rerender the whole app no matter what part of the state is updated.

todomvc