|
|
|
|
|
by thelastnode
4081 days ago
|
|
It looks like the TodoMVC[1] example has a bug: 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... |
|