Yadiel πŸ‡΅πŸ‡·'s Avatar

Yadiel πŸ‡΅πŸ‡·

@yadiel.dev

de πŸ‡΅πŸ‡· pa'l mundo coffee-powered software engineer in the big appleπŸ—½

84
Followers
331
Following
86
Posts
04.09.2023
Joined
Posts Following

Latest posts by Yadiel πŸ‡΅πŸ‡· @yadiel.dev

Preview
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
Post image

😩

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
Post image Post image

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
Post image

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
Preview
GitHub - rickhanlonii/async-react: The final state of the React Conf 2025 Async React talk. The final state of the React Conf 2025 Async React talk. - rickhanlonii/async-react

Here's the code for my Async React demo:

github.com/rickhanlonii...

15.10.2025 20:41 πŸ‘ 86 πŸ” 12 πŸ’¬ 2 πŸ“Œ 1
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.

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