2 ms·
Of course you can do manual dirty tracking. But why would you ever want to do that on every single component when you could get it for free? React's DOM diggin
by underwater 10y ago
Of course you can do manual dirty tracking. But why would you ever want to do that on every single component when you could get it for free?
React's DOM digging has zero cognitive overhead so the benefits are essentially free to me as a developer.
- spankalee 10y agoThis is a sketch of a raw custom element with no library for sugar. A library that assisted in the pattern would presumably implement the accessors for you. ES/TypeScript decorators would be an easy way to do this, or just a function that fixes up the class after declaration.
- underwater 10y agoSo implement the accessors logic and invalidation logic, centralize the rerender scheduling and you've rebuilt React.