... i have joined the @nextjs.org team at @vercel.com. for a start, i'll be working part-time, so please don’t flood me with bug reports yet. however, i’ll try to keep an eye on them as i want to understand what problems Next.js users are running into every day. i want App Router to get good!
It's sooooo nice when people don't just post feedback but actually submit PRs. Max is great, be like Max.
Just created a PR to try to fix this issue github.com/reactjs/reac...
The awesome newly updated `use()` docs show more ways to make `use()` a truly useful API, for data loading on the client and the server. Thank you to @ricky.fm and @aurorascharff.no for writing, and @brenelz.com, @stephanjnoel.bsky.social , and @yadiel.dev for reviewing! react.dev/reference/re...
use – React
The library for web and native user interfaces
react.dev
🚨🚨🚨 React Compiler Rust Port is merged!!! Thank you to Mofei, Mike, @ricky.fm, @en-js.bsky.social, and @no.lol for their work on the port! github.com/react/react/...
The React compiler Rust port is going to ship soon! Mike Vitousek and Mofei Zhang approved the pr! Thank you to Mofei, Mike, @ricky.fm, @en-js.bsky.social and @no.lol for their work on the port
Very exciting Rust React Compiler news! @ricky.fm reports that the Rust port will be merged in the next week or two! Internal meta testing is showing 99.9% compatibility and much faster performance! github.com/facebook/rea...
[compiler] Port React Compiler to Rust by josephsavona · Pull Request #36173 · facebook/react
This is an experimental, work-in-progress port of React Compiler to Rust. Key points: Work-in-progress - we are sharing early, prior to testing internally at Meta, to get feedback from partners in...
github.com
We’re pretty close to having an initial Rust port of React Compiler. My approach was to iterate on the plan document (write it manually, have the agent expand, edit, repeat). Then try to run it, see what goes wrong, revert back to the plan, tweak the plan, repeat.
useActionState is a new hook for forms, async reducers, and more. It now has great new documentation: react.dev/reference/re... Thank you to @ricky.fm for writing. Thank you to @aurorascharff.no, @danabra.mov, @samselikoff.com, @stephanjnoel.bsky.social, @brenelz.com, and @yadiel.dev for reviewing.
useActionState – React
The library for web and native user interfaces
react.dev
Does this diagram help? It uses the React Performance Tracks to explain what React is doing, and what you'll see when you use the tracks: github.com/reactjs/reac...
useEffectEvent makes handling events in Effects much easier and saves unnecessary unmounting and remounting of listeners. It now has awesome new docs: react.dev/reference/re... Thank you to @ricky.fm the updates, and @danabra.mov and @stephanjnoel.bsky.social for reviewing
useEffectEvent – React
The library for web and native user interfaces
react.dev
Rewrote the useActionState docs, does this make sense? github.com/reactjs/reac...
Rewrite useActionState by rickhanlonii · Pull Request #8284 · reactjs/react.dev
Preview First commit: claude Second commit: my edits I need to do some more passes, but it's ready to review. cc @samselikoff @gaearon @stephan-noel @aurorascharff @brenelz @MaxwellCohen @her...
github.com
Take me down to the Parallax city where the far moves slow and the near moves quickly
@ricky.fm Thank you for updating react.dev/reference/re... page. Also thanks to @danabra.mov, @aurorascharff.no @stephanjnoel.bsky.social, @brenelz.com for adding feedback
useOptimistic – React
The library for web and native user interfaces
react.dev
I rewrote the useEffectEvent docs, feedback welcome: github.com/reactjs/reac...
useEffectEvent revamp by rickhanlonii · Pull Request #8279 · reactjs/react.dev
Preview Used the new claude skills to revamp the useEffectEvent docs, then did a human pass. If you're interested, the first commit is claude's attempt, and the second commit is my edits. H...
github.com
The future came, and it's not annoying
LLMs are kinda bullshit. If AGI doesn’t come, the future is gonna be super annoying.
www.columkelly.com/blog/use-opt... Updated the todo examples and some of the writing after getting feedback from @ricky.fm To be fair, Ricky's version of the final example is very clean, (although it took me a while to grasp). useOptimistic might save you after all.
useOptimistic Won't Save You | Colum Kelly
Thoughts on the useOptimistic hook that was introduced in React 19
columkelly.com
My Async React talk from React Conf is up! www.youtube.com/watch?v=B_2E...
Async React
YouTube video by React Conf
youtube.com
Please update (again) immediately.
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week. These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week. These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
I’ve programmed since I was 11 and got a minor in CS, but I wanted to be a math teacher. I was offered a 35k math teacher position replacing a retiring teacher making 70k, and was told “this is how it works you have to take it”. I said no, two weeks later I started at a software engineer for 70k.
What’s the lore behind choosing your career path ?
any historian able to tell me what stage of democracy it is in when the leader is saying “off with their heads”
Going back through @ricky.fm's Async React as I prep an internal talk, and this part is insanely good, felt like it deserved a reshare🔥 youtu.be/p9OcztRyDl0?...
⚠️ In 90 Minutes Learn how Suspense, transitions, and optimistic updates work in React with core team member @ricky.fm. Details:
Hands On With Async React
Learn how Suspense, transitions, and optimistic updates work in React with core team member Ricky Hanlon. 🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍…
youtube.com
People give `useEffect` a bad rap, but it isn't usually the source of the problem. The real problem is too many `useState`s. Devs fail to see how their data is connected and model it too discretely. As those connections appear, it is easier to synchronize than refactor the model. 1/
📣 Just Scheduled Learn how Suspense, transitions, and optimistic updates work in React with core team member @ricky.fm. Details:
Hands On With Async React
Learn how Suspense, transitions, and optimistic updates work in React with core team member Ricky Hanlon. 🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍…
youtube.com
can i ai nerd snipe anyone into doing this github.com/reactjs/reac...
[Suggestion]: Please consider adding llms.txt · Issue #8117 · reactjs/react.dev
Summary https://llmstxt.org/ Page https://react.dev/llms.txt Details Some projects like NextJS, Stripe, BetterAuth and Zod already provide this. With this file we can make sure that the AI model fe...
github.com
The React core team when they see devs using useEffect
aargh someone kill me. literally THE WHOLE POINT of directives is that they’re not just strings! they’re syntactically attached to the scope (function or module) in a way that’s reflected in AST. and both RSC and Next.js ones act at module boundary which is kinda gross for decorators or API calls