Remote code execution vulnerability found in React Server Components v19.
Upgrade ASAP and stay safe out there, folks.
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
https://x.com/reactjs/status/1996244264192274535
update your react dependencies a new hack has dropped today with vulnerabilities in several react server side rendering packages and next
https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
🚀 React Native 0.80 is here!
Stabilized JS/TS API (opt-in strict types), no more deep imports, faster iOS builds (💨 +12%), and legacy arch is frozen.
React 19.1 brings better error overlays with `captureOwnerStack()`!
Really says something about a language when so much effort goes into getting people to use abstractions on top of a fundamental primitive instead of the primitive itself.
https://youtu.be/d3mhZbBOxbE
Five more hours of my life debugging a React-related issue that I'II never get back 🫠
You’re telling me if I want to conditionally render stuff that relies on state from a Provider, I have to break out the entire subtree into a `useMemo` expression to prevent the Provider from resetting its state whenever an unrelated component randomly decides to re-render??
Make it make sense 🤡
It boggles my mind why anyone would willingly choose to write apps in this language in 2025.
I don’t want to think about rendering cycles or where I’m calling functions from.
I just want to write JavaScript.
Now this is a React state manager I can get behind.
Just do property assignments and let the underlying JavaScript `Proxy` objects take care of the rest. No ugly `useState()` or `setVariableName()` functions in sight.
(Notice how you can bypass the React Hooks runtime entirely by `subscribe()`-ing to changes.)
🔮 I tried Vibe coding with React Native. It's a double-edged sword: I liked it because I learned new things very fast (e.g. new iOS APIs I didn't know existed) I didn't like it because it's so easy to get your app in a broken and hard-to-recover state