Joel and Dave chat about the essential questions around State Management. A critical point mentioned was that programming gets boiled down to managing State, especially when it comes to working with React; this is due to React's functional paradigms. Dave also talked about how Recoil is designed with Concurrent Mode in mind, his experience in open source, Pattern Language, and the different State in a browser.
It’s been really good. Lots of support from the community.
Joel mentions Jared Palmer and Joel talk about State Management and how Jared fixed their crippling performance problems with Recoil.
This is because Concurrent Mode rendering is not blocking; it is interruptible. This improves the user experience.
People just don't use pattern language anymore. Did Java kill it?
It's more of an oral culture rather than a written culture.
Cargo holding.
Maybe this is why people use redux when they don't need to because they don't understand what pattern of redux solves, so they use it every time.
Jed Watson combining layers of State. - Local State - shared State - Remote State - Meta State - you aren’t the source of truth - Router State
David's mental modal:
Url bar could be thought of as a component.
There's an upside to having a browser that knows about all the semantics on your page.