| ▲ | adamzwasserman 4 hours ago | ||||||||||||||||||||||
The deeper principle here: "stop lying about where truth lives." I've been exploring how this generalizes beyond side effects. Every React state library creates a JavaScript copy of state that must sync with the DOM. This is the original sin. Two truths = lies. The solution isn't better syncing, it's refusing to duplicate. The DOM is already a perfectly good state container. All you have to do is read it. Releasing a paper (DATAOS) and React implementation (stateless, <1KB) soon. It's the architecture behind multicardz (hyper-performing kanban on steroids, rows AND columns, 1M+ cards, sub second searches, perfect lighthouse scores, zero state sync bugs). Because there's no state to sync. | |||||||||||||||||||||||
| ▲ | chwzr 3 hours ago | parent [-] | ||||||||||||||||||||||
Sounds interesting, do you have any links to these projects? Could not find multicardz when searching | |||||||||||||||||||||||
| |||||||||||||||||||||||