Hacker News new | past | comments | ask | show | jobs | submit | jbhoot's comments login

> all data manipulation (∆) happens outside of React components,

I do something similar. State and its management lives outside the React components, which only consume this state via hooks. Keeping the state in chunks, and outside the tree lets me access a chunk of state only in the components that need it.

This results into minimum amount of re-rendering of components. Component code also looks cleaner and easier to read.


This many years on and we are still trying to figure out state management. Wasn't React designed for the view?

The marketing has kept changing.

I have always found state management easier in React if I keep it out of React.


`okcontract/cells` seems to be missing one of the two FRP primitives though: streams (of events).

One of the best FRP environment for JavaScript is/was FlapJax: https://en.m.wikipedia.org/wiki/Flapjax, which incorporates both the primitives and their operations.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: