3. Check the "check/uncheck all" box (left of input box)
4. Observe strikethrough still present on "foo"
Digging in to the code[2], it looks like the "model-less" tenet caused the CSS class on the text and checkbox to go out of sync. In React, this would be a re-render and change in the virtual DOM, or in Angular, both would be bound to a shared model/scope.
If the simple TodoMVC example has a bug like this, the framework might not work too well for larger applications.
1. Create an entry "foo"
2. Check the box, observe strikethrough on "foo"
3. Check the "check/uncheck all" box (left of input box)
4. Observe strikethrough still present on "foo"
Digging in to the code[2], it looks like the "model-less" tenet caused the CSS class on the text and checkbox to go out of sync. In React, this would be a re-render and change in the virtual DOM, or in Angular, both would be bound to a shared model/scope.
If the simple TodoMVC example has a bug like this, the framework might not work too well for larger applications.
[1]: http://t3js.org/examples/todo/
[2]: https://github.com/box/t3js/blob/gh-pages/examples/todo/live...