π Special React-Server-Components
π Inside React core team
π Expo Go
π Ignite v6
π ReactNative @ Wix
π Volta v1
π xstyled v2
π Moiva
π Mythical βfastβ web page
π Typo tolerance
π§΅π§΅π§΅ Details πππ
The @reactjs core team published the state of their R&D about React Server Components, allowing to run some components on the server, and reduce the overhead of shipping some client-side code.
After using hooks for a while, and being familiar with the stale closure problem, I don't really understand why we need to handle closure dependencies, instead of just doing something like the following which always executes latest provided closure (capturing fresh variables)
Coupling the dependencies of the closure and the conditions to trigger effect re-execution does not make much sense to me. For me it's perfectly valid to want to capture some variables in the closure, yet when those variables change we don't necessarily want to re-execute