Sign in

Andres Eloy 🦋

@4ndrs.dev
24 followers 78 following 22 posts

Software Developer 💙 TypeScript & React

PostsRepliesMedia
Andres Eloy 🦋 @4ndrs.dev · 08/04/2026
i moved to a new place recently and there’s a manga shop close by couldn’t help but go in and grab this since i loved the anime
volume 1 of “
“you and i are polar opposites” manga by kocha agasawaback of the manga “you and i are polar opposites” showing italian description
030
Reposted by Andres Eloy 🦋
React @react.dev · 24/02/2026
The React Foundation has officially launched, hosted by the Linux Foundation. Read more here: react.dev/blog/2026/02...
214416
Reposted by Andres Eloy 🦋
Rob Palmer @robpalmer.bsky.social · 13/01/2026
ECMAScript excitement 😉 🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨 Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today 🎉 developer.chrome.com/blog/new-in-... Temporal is the replacement for the Date API.
developer.chrome.com
New in Chrome 144  |  Blog  |  Chrome for Developers
Find-in-page highlights, a new geolocation element, the Temporal API, and more.
310224
Andres Eloy 🦋 @4ndrs.dev · 06/12/2025
i just walked "learn hiragana" by @danabra.mov sidetrail.app/@danabra.mov...
sidetrail.app
learn hiragana
hear こんにちは in your head
000
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 04/12/2025
x.com/panchito built a _really_ slick looking Github file viewer clone that fully uses RSCs and new React features, as well as making smart use of modern CSS. Great writeup on the implementation: wtbb.vercel.app I tried browsing the React repo example and it's _fast_! Really impressive!
wtbb.vercel.app
Without the blue bar
a github clone with NextJS 16 and cache components
05911
Reposted by Andres Eloy 🦋
Daniel Rosenwasser @danr.bsky.social · 12/11/2025
We're hoping for TypeScript 6.0 early 2026 (think February or earlier) and 7.0 shortly after. We're looking for people to use the native previews of 7.0 for feedback ASAP though. We feel the language service is pretty solid these days!
4398
Reposted by Andres Eloy 🦋
dan @danabra.mov · 10/11/2025
i'm looking for a new job
overreacted.io
Hire Me in Japan — overreacted
I'm looking for a new job.
31395111
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 31/10/2025
Exciting progress today! Called with @capt.dev about the React "concurrent stores" prototype, and we brainstormed potential Redux integration issues. I then whipped up a prototype branch that reworks `useSelector` to use the prototype, and _most_ tests pass! github.com/reduxjs/reac...
github.com
[DRAFT] Initial React "concurrent stores" compat prototype by markerikson · Pull Request #2263 · reduxjs/react-redux
This PR: Is a first prototype to see if we can use the WIP React "concurrent stores" API as a replacement for useSyncExternalStore Added a Yalc-built version of https://github.com/theju...
2204
Reposted by Andres Eloy 🦋
François Best @francoisbest.com · 27/10/2025
My talk at @nextjs.org conf is online! Go watch it, it contains two gems: - The dangers and limits of URL state (to make you a better engineer) - A live demo of how @nuqs.dev uses a declarative approach to type-safe and time-safe behaviours, in a composable way.
youtube.com
Type-safe URL state in Next.js with nuqs
YouTube video by Vercel
0194
Reposted by Andres Eloy 🦋
Joyee Cheung @joyeecheung.bsky.social · 21/10/2025
Built-in HTTP proxies are now on v22 😇 (Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
2458
Reposted by Andres Eloy 🦋
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 14/10/2025
TIL that HTML has an <output> tag for years 😅 Useful for semantic and accessibility Here, the example is a simple addition But it's also useful for async dynamic results computed on the server using modern frontend frameworks like React
1297
Reposted by Andres Eloy 🦋
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
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 15/10/2025
Had a great discussion with @ricky.fm and @crutchcorn.dev at ReactConf about expanding the React docs to cover modern async React features, and collaborating on outside contributions. The first Async WG thread already has a ton of excellent content ideas - come help out! github.com/reactwg/asyn...
github.com
New "Learn" Docs Section for Async · reactwg async-react · Discussion #2
At React Conf 2025, there were a number of conversations around how we could improve the React.dev docs story around async features in React. In particular, it feels like many APIs are solely docum...
3405
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 14/10/2025
I take that back! @atila.io the hour-long version at NDC Oslo _was_ recorded: www.youtube.com/watch?v=bPjs...
youtube.com
Maintaining a Library and a Community - Mark Erikson - NDC Oslo 2025
YouTube video by NDC Conferences
041
Reposted by Andres Eloy 🦋
Daniel Afonso @danieljcafonso.bsky.social · 13/10/2025
Obviously I could not miss @acemarke.dev talk at @allthingsopen.bsky.social DevRel stage. Today let’s hear about maintaining a library and a community
1163
Reposted by Andres Eloy 🦋
ECMAScript.News @ecmascript.news · 13/10/2025
Don’t sleep on AbortController @kettanaito.com kettanaito.com/blog/dont-sl... #ECMAScript #JavaScript
kettanaito.com
Don't Sleep on AbortController
Learn how to make anything abortable in JavaScript.
011
Andres Eloy 🦋 @4ndrs.dev · 14/10/2025
🎉
000
Reposted by Andres Eloy 🦋
Corbin Crutchley @crutchcorn.dev · 14/10/2025
React Working Groups are back - and I'm in one! 😱 Announced at React Conf 2025 by @ricky.fm, we have a new working group to discuss async features in React I've just opened our first discussion on improved "Learn" docs, check it out: github.com/reactwg/asyn...
github.com
New "Learn" Docs Section for Async · reactwg async-react · Discussion #2
At React Conf 2025, there were a number of conversations around how we could improve the React.dev docs story around async features in React. In particular, it feels like many APIs are solely docum...
1213
Reposted by Andres Eloy 🦋
dan @danabra.mov · 08/10/2025
the main reason react got open sourced at all, and then stayed maintained (not just “throw code over the wall” style) is because everybody working on it knew they don’t want to reinvent it from scratch at their next job
0522
Reposted by Andres Eloy 🦋
OpenJS Foundation @openjsf.org · 07/10/2025
New Era for React = Stronger JavaScript Ecosystem 💙 React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem. hubs.la/Q03MylxX0
hubs.la
Celebrating the Launch of the React Foundation | OpenJS Foundation
A New Era for React, and a Stronger JavaScript Ecosystem
04419
Reposted by Andres Eloy 🦋
Samuel @samuel.fm · 08/10/2025
react team are absolutely cooking reactnative.dev/docs/element...
reactnative.dev
Element nodes · React Native
Element nodes represent native components in the native view tree (similar to Element nodes on Web).
2456
Reposted by Andres Eloy 🦋
Firefox for Web Developers @webdevs.firefox.com · 09/10/2025
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion. interop-rank.jakearchibald.com
interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
18247113
Reposted by Andres Eloy 🦋
R. Alex Anderson @ralexanderson.com · 09/10/2025
A nice way to clean up event handlers in React effects. useEffect(() => { const abortController = new AbortController(); websocket.addEventListener("message", (event) => { // Do Stuff }, {signal:abortController.signal}) return () => abortController.abort() }, [websocket])
2111
Reposted by Andres Eloy 🦋
dan @danabra.mov · 09/10/2025
the @react.dev Compiler works for the same reason that compilers for pure programming languages are able to make non-trivial optimizations. if your code is composed of pure functions, it is safe to re-order their computation, or save the result for some inputs and reuse it for later for same inputs.
1451
Andres Eloy 🦋 @4ndrs.dev · 08/10/2025
it feels really good when you're mentoring someone and you see them go from worried at the start to gaining more and more confidence through small wins
000
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 02/10/2025
This is React Fiber:
3594
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 19/09/2025
A person I know and trust said he's talked to folks who think we Redux maintainers are somehow feuding with the TanStack maintainers or that we're enemies. Absolutely _not_ the case! @tkdodo.eu and @tannerlinsley.com are friends! They're awesome, and we routinely chat and share advice.
8541
Reposted by Andres Eloy 🦋
Jake Archibald @jakearchibald.com · 15/09/2025
📝 Fetch streams are great, but contrary to popular belief, they're not good for measuring upload/downloading progress. ⬇️ Here's why, and how to avoid the gotchas ⬇️ jakearchibald.com/2025/fetch-s...
jakearchibald.com
Fetch streams are great, but not for measuring upload/downloading progress
They're inaccurate, and there are better ways.
414817
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 16/09/2025
The real innovation in UI libraries will be scheduling. The goal for my react conf talk next month is to explain why you should use all these async Fiber features because scheduling updates is the biggest performance problem in your app - no matter what library you use.
3505
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 16/09/2025
React is kinda at a point where it’s competing with itself. You can build a good app using React patterns from 2016 without fiber. Or you can build a great app using patterns from 2025. Most who are not using a framework are still doing 2016.
1274
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 16/09/2025
Back in 2017 we shared a vision for how we think about performance and how we would innovate to help users build better apps. We believe the problem is a scheduling problem, not a performance problem, so we rewrote React with Fiber: www.youtube.com/watch?v=bvFp...
youtube.com
Sebastian Markbåge - React Performance End to End (React Fiber) - Keynote Part 3 - React Conf 2017
YouTube video by Meta Developers
1191
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 16/09/2025
The thesis of this post is that React isn't innovating and other UI libraries are. But the real issue is that React's innovations are overshadowed by it's own success. www.lorenstew.art/blog/react-w...
lorenstew.art
React Won by Default – And It's Killing Frontend Innovation | Loren Stewart
Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
212021
Reposted by Andres Eloy 🦋
Aurora Scharff @aurorascharff.no · 10/09/2025
I gave a talk on modern React patterns, including concurrent features, Actions, and the new <ViewTransition> component, at @reactuniverseconf.com last week. Watch the talk here! www.youtube.com/watch?v=I3As...
youtube.com
Modern React Patterns: Concurrent Rendering, Actions & What’s Next | Aurora Scharff at RUC 2025
YouTube video by Callstack
4487
Reposted by Andres Eloy 🦋
dan @danabra.mov · 06/09/2025
lfg! github.com/facebook/rea... for the first time, there will be a first-class way to tell React to deprioritize some part of the tree, an alternative to unmounting.
github.com
Release Activity in Canary by rickhanlonii · Pull Request #34374 · facebook/react
Overview This PR ships &lt;Activity /&gt; to the react@canary release channel for final feedback and prepare for semver stable release. What this means Shipping &lt;Activity /&gt; to canary means i...
25410
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 02/09/2025
Let's talk about why batched transitions are usually better. Here is a cart where changing the quantity updates the total. The item subtotal and cart total update async. Take a second to think of what should happen if you increase the quantity:
Picture of a checkout form. There are two rows. Headers are "Name, price, qty, cost". First row is "Superbowl tickets, $100.00, x 1 (editable), $100". Second row is "Eras tour tickets, $1000.00, x 1 (editable), $1000.00". Below the table is "Total: $1,100.00".
2508
Reposted by Andres Eloy 🦋
Dominik 🔮 @tkdodo.eu · 01/09/2025
📚 As promised, a quick writeup on how syncing state - even if it’s between server and client state - can be avoided if we’d just derive state instead:
tkdodo.eu
Deriving Client State from Server State
How to use derived state in React to keep client state and server data aligned without manual sync or effects.
37813
Andres Eloy 🦋 @4ndrs.dev · 02/09/2025
i randomly remembered this post in the shower this morning and burst out laughing lmao
010
Reposted by Andres Eloy 🦋
Mark Erikson @acemarke.dev · 29/08/2025
Check out August's This Month in React episode, where Carl and I dive into the latest React API design updates, talk about React community devrel and the NX hack, and much more!
153
Reposted by Andres Eloy 🦋
Aurora Scharff @aurorascharff.no · 08/08/2025
New blog post: Building smooth search experiences with React's concurrent features. Exploring how useDeferredValue() + useSuspenseQuery() creates stale-while-revalidate UX without manual loading and error states! aurorascharff.no/posts/buildi...
aurorascharff.no
Building an Async Combobox with useSuspenseQuery() and useDeferredValue() | Aurora Scharff
Learn how to build smooth search experiences by combining `useDeferredValue()` with `useSuspenseQuery()` for declarative async state management.
2456
Reposted by Andres Eloy 🦋
Ryan Toronto @ryantoron.to · 17/06/2025
New blog post: Composable streaming with Suspense One of my favorite patterns lately has been using Suspense to stream in lazily loaded content. It's perfect for dynamic dropdown menu options. twofoldframework.com/blog/composa...
twofoldframework.com
Composable streaming with Suspense
A look at two real-world UIs that rely on streaming with Suspense.
1517
Reposted by Andres Eloy 🦋
Colin McDonnell 💎 Zod @colinhacks.com · 26/08/2025
Introducing Zod 4.1 and its flagship feature: codecs. z.codec() is a new API for defining *bi-directional transformations* in Zod
710517
Reposted by Andres Eloy 🦋
dan @danabra.mov · 19/08/2025
to sum up, react’s concept of “pure function” is slightly broader than the JS concept. conceptually the point of purity is ability to safely replay, memoize, call at any time with different inputs, etc. react preserves (and relies on!) all these guarantees with things it designates as “ok to do”
191
Reposted by Andres Eloy 🦋
Ricky @ricky.fm · 12/08/2025
Great read from @leerob.com leerob.com/reflections
leerob.com
Reflections on the React community | Lee Robinson
Some thoughts after working with React for 10 years.
6569
Reposted by Andres Eloy 🦋
Corbin Crutchley @crutchcorn.dev · 10/07/2025
I genuinely think this is the best article I've ever written. It's a long one, but it covers: - React's history going back to 2014 - Reintroducing React's concepts from first principles - Architecture review of the React itself - Explaination of Idempotence in React And more!
0408
Reposted by Andres Eloy 🦋
Playful Programming @playfulprogramming.com · 10/07/2025
🌐 The History of React Through Code We have a new article for you, and this is a big one. 👀 There were many criticisms of React's design throughout the years, but how valid are they? Our new article explores that and much more!
A banner with a timeline graph and the headline "The History of React Through Code"
1132
Reposted by Andres Eloy 🦋
dan @danabra.mov · 05/06/2025
⚛️📝 New on Overreacted: How Imports Work in RSC
overreacted.io
How Imports Work in RSC — overreacted
A layered module system.
46612
Reposted by Andres Eloy 🦋
dan @danabra.mov · 31/05/2025
⚛️📝 New on Overreacted: Progressive JSON
overreacted.io
Progressive JSON — overreacted
Why streaming isn't enough.
2525031
Reposted by Andres Eloy 🦋
dan @danabra.mov · 29/05/2025
⚛️📝 New on Overreacted: One Roundtrip Per Navigation
overreacted.io
One Roundtrip Per Navigation — overreacted
What do HTML, GraphQL, and RSC have in common?
1515421
Reposted by Andres Eloy 🦋
Rob Palmer @robpalmer.bsky.social · 28/05/2025
ECMAScript excitement 😉 Firefox 139 ships the TC39 Stage 3 Temporal proposal 🎉 It's about time. Congrats to those who worked on the implementation including Andre Bargull & Dan Minor 👍 developer.mozilla.org/en-US/docs/M...
developer.mozilla.org
Firefox 139 for developers - Mozilla | MDN
This article provides information about the changes in Firefox 139 that affect developers. Firefox 139 is the current Beta version of Firefox and ships on May 27, 2025.
511725
Reposted by Andres Eloy 🦋
dan @danabra.mov · 08/05/2025
⚛️📝 New on Overreacted: Static as a Server
overreacted.io
Static as a Server — overreacted
You wouldn't download a site.
161277