Sign in

Yadiel 🇵🇷

@yadiel.dev
98 followers 347 following 102 posts

de 🇵🇷 pa'l mundo coffee-powered software engineer in the big apple🗽

PostsRepliesMedia
Yadiel 🇵🇷 @yadiel.dev · 11/09/2026
What's really cool about <ViewTransition> is that it is platform-agnostic, so we'll have VT component in React Native too!🤯🤯
021
Yadiel 🇵🇷 @yadiel.dev · 24/07/2026
This might be the most technical App Store release note I've ever seen
Screenshot of the App Store’s update page for the Discord iOS app. The release note explains that the app was migrated to React Native’s new Fabric architecture, claiming nearly 20% faster app initialization, then lists several technical bug fixes, including channel list scrolling, thread creation, sticker-related text loss, notification behavior, and haptic feedback. Unlike the usual “bug fixes and performance improvements,” the update includes detailed engineering context.
000
Yadiel 🇵🇷 @yadiel.dev · 17/07/2026
I can't believe that build tools remain a topic of discussion in 2026
040
Reposted by Yadiel 🇵🇷
Max @maxwellcohen.bsky.social · 09/07/2026
The Suspense is over! The newly updated Suspense docs now show the 7 ways of updating suspense boundaries, what a Suspense-enabled framework is, and lots of examples! Thank you to @aurorascharff.no for writing, and @sebbie.dev, @danabra.mov and @yadiel.dev for reviewing! react.dev/reference/re...
react.dev
<Suspense> – React
The library for web and native user interfaces
1325
Yadiel 🇵🇷 @yadiel.dev · 04/07/2026
Definitely an edge case, but a confusing one. It bit me while exploring patterns where Server Functions return "client references". GH issue 👉https://github.com/vercel/next.js/issues/83186
010
Yadiel 🇵🇷 @yadiel.dev · 04/07/2026
Interestingly, it only happens when the client component calling the Server Function imports it directly, but if you pass the server function down as a prop from a Server Component or render the returned Client Component anywhere in the client tree first, it works.
100
Yadiel 🇵🇷 @yadiel.dev · 04/07/2026
There's a confusing bug in Next.js with Server Functions that return a Client Component. The app builds fine, then it crashes at runtime with "Could not find the module … in the React Client Manifest."
100
Yadiel 🇵🇷 @yadiel.dev · 04/07/2026
I filled out the form hoping they send me a copy of React
010
Yadiel 🇵🇷 @yadiel.dev · 25/06/2026
Congrats!!! 🎉
000
Reposted by Yadiel 🇵🇷
Max @maxwellcohen.bsky.social · 24/06/2026
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...
react.dev
use – React
The library for web and native user interfaces
1296
Yadiel 🇵🇷 @yadiel.dev · 24/06/2026
It is! You gotta do the ring road!
110
Reposted by Yadiel 🇵🇷
TypeScript @typescriptlang.org · 18/06/2026
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
devblogs.microsoft.com
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
525152
Yadiel 🇵🇷 @yadiel.dev · 11/06/2026
wait, this looks great! I will try it out
010
Yadiel 🇵🇷 @yadiel.dev · 21/04/2026
LLM chat isn't a universal interface. It works for LLM companies, ofc, but for most products, it's a UX shortcut, not a solution.
010
Yadiel 🇵🇷 @yadiel.dev · 18/04/2026
Am I the only one who thinks that there's a big chance that OpenAI is paying influencers to talk shit about Anthropic?? Not a fanboy of Anthropic, I use both of them
110
Yadiel 🇵🇷 @yadiel.dev · 16/04/2026
Just tried @npmx.dev for the first time… is it even legal to be this fast and smoooooth? 😅
1383
Yadiel 🇵🇷 @yadiel.dev · 09/04/2026
I would argue that if you rewrote the same application twice, first from X to Y, and later again from Y back to X, the final X rewrite will outperform the original X version.
000
Yadiel 🇵🇷 @yadiel.dev · 09/04/2026
During these migration, we also revisit the architecture, remove accumulated tech debt, adopt newer best practices, and, especially, put more emphasis on performance. So, it's no surprise that this new version with framework Y performs better.
100
Yadiel 🇵🇷 @yadiel.dev · 09/04/2026
I'm very skeptical of claims like "We migrated from framework X to Y, and metric A improved by…" In most cases, these migration stories over-credit the framework and undercut everything else that changed during the rewrite.
110
Yadiel 🇵🇷 @yadiel.dev · 20/03/2026
these translations are so bad, but also looks like a bug (?), since the translation of "la eterna canción" is switched with the translation of the last phrase, "Ni tiene perdón"
000
Reposted by Yadiel 🇵🇷
Max @maxwellcohen.bsky.social · 16/02/2026
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.
react.dev
useActionState – React
The library for web and native user interfaces
0175
Yadiel 🇵🇷 @yadiel.dev · 12/02/2026
woah! I love the animation on the first page
020
Yadiel 🇵🇷 @yadiel.dev · 09/02/2026
What a night to be Puerto Rican 🇵🇷 I’m biased, ofc, but that was the best halftime show ever 🔥 #SuperBowl
031
Yadiel 🇵🇷 @yadiel.dev · 26/01/2026
typesafety in Python is a mess, TypeScript is way better
020
Yadiel 🇵🇷 @yadiel.dev · 20/01/2026
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.
020
Yadiel 🇵🇷 @yadiel.dev · 20/01/2026
thanks! this helps a lot. can't wait for libraries to start baking this stuff in, especially component and form libraries
110
Yadiel 🇵🇷 @yadiel.dev · 18/01/2026
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
110
Yadiel 🇵🇷 @yadiel.dev · 18/01/2026
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
110
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
yeah, maybe text inputs are not the best examples, but I get what you're saying, thanks 🙏
100
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
we're doing animations with JS libraries because it's way easier, I bet that is one of the possibly many reasons
010
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
I have doubts about my mental model because don't we want that state update to have the highest priority? 2/2
100
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
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
100
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
thank you! this makes perfect sense
110
Yadiel 🇵🇷 @yadiel.dev · 16/01/2026
what do you mean by "except useOptimistic"? not sure if I understood that part
100
Yadiel 🇵🇷 @yadiel.dev · 12/01/2026
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#...
wals.info
WALS Online - Feature 30A: Number of Genders
010
Yadiel 🇵🇷 @yadiel.dev · 09/01/2026
0 spots left 😕
000
Yadiel 🇵🇷 @yadiel.dev · 05/01/2026
remove synthetic events
000
Yadiel 🇵🇷 @yadiel.dev · 09/12/2025
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 😂
020
Yadiel 🇵🇷 @yadiel.dev · 05/12/2025
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.
000
Yadiel 🇵🇷 @yadiel.dev · 05/12/2025
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.
100
Yadiel 🇵🇷 @yadiel.dev · 27/10/2025
Angular really nailed releases: a major every 6 months + codemods
020
Yadiel 🇵🇷 @yadiel.dev · 21/10/2025
i know bro
020
Yadiel 🇵🇷 @yadiel.dev · 19/10/2025
maybe controversial take: React is cutting edge
030
Yadiel 🇵🇷 @yadiel.dev · 16/10/2025
MacOS 26 is so fuckin buggy I can't work
010
Yadiel 🇵🇷 @yadiel.dev · 16/10/2025
I'm getting a PhD in Auth
000
Yadiel 🇵🇷 @yadiel.dev · 16/10/2025
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.
100
Yadiel 🇵🇷 @yadiel.dev · 16/10/2025
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
100
Reposted by Yadiel 🇵🇷
Ricky @ricky.fm · 15/10/2025
Here's the code for my Async React demo: github.com/rickhanlonii...
github.com
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
28612
Yadiel 🇵🇷 @yadiel.dev · 15/10/2025
CSS is hard
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.
010
Yadiel 🇵🇷 @yadiel.dev · 13/10/2025
Things you need a PhD for: 1. Medicine 2. Astrophysics 3. AUTH
010