useActionState β React
The library for web and native user interfaces
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.
16.02.2026 14:28
π 16
π 5
π¬ 0
π 0
woah! I love the animation on the first page
12.02.2026 05:50
π 3
π 0
π¬ 0
π 0
What a night to be Puerto Rican π΅π·
Iβm biased, ofc, but that was the best halftime show ever π₯ #SuperBowl
09.02.2026 01:53
π 3
π 1
π¬ 0
π 0
typesafety in Python is a mess, TypeScript is way better
26.01.2026 02:31
π 2
π 0
π¬ 0
π 0
π©
25.01.2026 22:26
π 0
π 0
π¬ 0
π 0
I was rewatching Ryan Carniato's stream you were featured in, and it's really cool how all the pieces connect, especially with the ViewTransition stuff.
20.01.2026 21:54
π 2
π 0
π¬ 0
π 0
thanks! this helps a lot. can't wait for libraries to start baking this stuff in, especially component and form libraries
20.01.2026 21:54
π 1
π 0
π¬ 1
π 0
also, I checked the profiler tab and it re-rendered two times, the first render triggered by the setOptimistic fn has a "immediate" priority, and the setState has a "normal" priority, pretty cool
18.01.2026 01:39
π 1
π 0
π¬ 1
π 0
okay, it's clicking...
continuing with the controlled inputs example, we don't need to wrap the setState in a nested transition, right? Unless I have to await a promise for data, then the setData would be in a nested transition.
I noticed that I got practically the results in the scheduler track
18.01.2026 01:38
π 1
π 0
π¬ 1
π 0
yeah, maybe text inputs are not the best examples, but I get what you're saying, thanks π
16.01.2026 20:09
π 0
π 0
π¬ 1
π 0
we're doing animations with JS libraries because it's way easier, I bet that is one of the possibly many reasons
16.01.2026 19:47
π 1
π 0
π¬ 0
π 0
I have doubts about my mental model because don't we want that state update to have the highest priority? 2/2
16.01.2026 19:45
π 0
π 0
π¬ 1
π 0
I'm not sure if I have my mental model about transitions 100% correct, but let's say that I have controlled text field, does "everything should be in a transitions" also mean that the state setter for that controlled input should be wrapped in a transition? 1/2
16.01.2026 19:45
π 0
π 0
π¬ 1
π 0
thank you! this makes perfect sense
16.01.2026 19:38
π 1
π 0
π¬ 1
π 0
what do you mean by "except useOptimistic"? not sure if I understood that part
16.01.2026 16:59
π 0
π 0
π¬ 1
π 0
WALS Online -
Feature 30A: Number of Genders
There're even languages with 5 or more grammatical gender. Gender in this sense doesn't always mean female/male, it can also mean animal, or plants π€―
You might find this interesting: wals.info/feature/30A#...
12.01.2026 12:40
π 1
π 0
π¬ 0
π 1
0 spots left π
09.01.2026 00:42
π 0
π 0
π¬ 0
π 0
remove synthetic events
05.01.2026 02:44
π 0
π 0
π¬ 0
π 0
I'm not sure explanations for these terms really belong on react.dev. I've actually been thinking about starting a dedicated site that explains all of these concepts in one place, so frameworks and libraries can simply reference it. I even picked up a domain for it π
09.12.2025 05:56
π 2
π 0
π¬ 0
π 0
Hand them a messy codebase, a bug, a feature request, and an AI agent.
The real signal is how they explore, iterate, and collaborate with the tools that actually ship product.
05.12.2025 21:19
π 0
π 0
π¬ 0
π 0
hot takeπΆοΈ: An engineer who canβt use AI slows the whole team down (specially in early startups), and hiring should reflect that.
Modern dev interviews should test how well someone works with AI, not how fast they grind leetcode.
05.12.2025 21:19
π 0
π 0
π¬ 1
π 0
Angular really nailed releases: a major every 6 months + codemods
27.10.2025 05:08
π 3
π 0
π¬ 0
π 0
i know bro
21.10.2025 15:51
π 2
π 0
π¬ 0
π 0
maybe controversial take: React is cutting edge
19.10.2025 21:48
π 3
π 0
π¬ 0
π 0
MacOS 26 is so fuckin buggy I can't work
16.10.2025 17:21
π 1
π 0
π¬ 0
π 0
I'm getting a PhD in Auth
16.10.2025 04:48
π 0
π 0
π¬ 0
π 0
Maybe there could be a collapsible βDeep Diveβ section labeled something like βComing from classic React?β with a short summary (2β3 sentences) of how the concept has changed, plus links to relevant Reference pages that explain the legacy patterns and offer migration guidance.
16.10.2025 01:45
π 0
π 0
π¬ 1
π 0
Agree that the Learn section should stay future-focused and beginner-friendly without assuming prior React knowledge. Still, it could really help current devs that are "stuck" in the hooks era and need a nudge toward the new mental model
16.10.2025 01:45
π 0
π 0
π¬ 1
π 0
Twitch banner that asks if the user wants to share in the chat for how long the user has been subscribed for in this channel. The button UI is broken.
CSS is hard
15.10.2025 20:38
π 1
π 0
π¬ 0
π 0