
Reactivity beyond React
UI vs. Data Reactivity has recently become a dominant paradigm for UI development. It was popularized by UI frameworks such as React, Vue, and Angular. Later, the approach to UI reactivity was revised by frameworks such as Solid.js, Preact, and others, with a focus on fine-grained reactivity. Today these frameworks are highly refined and polished, yet they have barely scratched the surface of what is possible with reactivity. In this post, I invite you to dive deeper into reactivity beyond the UI - that is, reactivity in data. Most of the ideas discussed below have been implemented in the reactive library called ChronoGraph and battle-tested in the implementation of a Gantt engine . When the text says “in practice,” it should be read as “in the practice of implementing a Gantt project scheduling engine.” Reactivity in the data layer uses the same primitives, but it introduces new requirements and, with them, a different set of engineering challenges. Let’s go through the most important
Continue reading on Dev.to React
Opens in a new tab



