Sathya
gsathya.bsky.social
Sathya
@gsathya.bsky.social
react at meta
formerly: v8/chrome at google

🌐 recompiled.dev
Reposted by Sathya
Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:

react.dev/blog/2025/04...
React Labs: View Transitions, Activity, and more – React
The library for web and native user interfaces
react.dev
April 23, 2025 at 3:45 PM
Reposted by Sathya
Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework.

We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.

react.dev/blog/2025/02...
Sunsetting Create React App – React
The library for web and native user interfaces
react.dev
February 14, 2025 at 6:44 PM
Reposted by Sathya
Ref Callbacks got an upgrade with React 19, and the presence of the React Compiler has further changed my thinking about using useCallback for those in some situations.

tkdodo.eu/blog/ref-cal...

Thank you @gsathya.bsky.social for starting the discussion about this 🙇‍♂️
Ref Callbacks, React 19 and the Compiler
Reflecting on useCallback, how the Compiler changed my thinking about it, and what React 19 has in store for Ref Callbacks...
tkdodo.eu
December 8, 2024 at 6:20 PM
Reposted by Sathya
Let's go! 🚀
December 7, 2024 at 7:09 PM
Reposted by Sathya
don’t useEffect, but if you must, don’t call setState in it
November 23, 2024 at 4:20 PM
I got to speak wearing a traditional Tamil veshti!
November 23, 2024 at 12:22 PM
Don't use memoization for correctness, use it only for perf!
Imagine you're adopting the compiler and the compiler works great on your app and you ship it. Now you want to delete the useMemo/useCallback from your code to improve dx. How do you know which ones are safe to remove?
November 22, 2024 at 2:08 PM
Reposted by Sathya
📚 Had to post this a lot on the other platform lately and apparently, it blows people's mind that this is possible. I wrote it over 2 years ago, and callback refs will only get better in v19 because they will get cleanup functions. Have a read:

tkdodo.eu/blog/avoidin...
Avoiding useEffect with callback refs
Interacting with DOM nodes doesn't necessarily need useEffect
tkdodo.eu
November 22, 2024 at 8:05 AM
This one is special because it's happening at home in Chennai! :)
Our biggest event of the year is here! 🎉

@gsathya.bsky.social , React core team Meta, Vilva Athibanpb , Software Architect OmioGlobal, and Bavithra Ravichandran, SDE 3 at Walmart Tech are joining us to share their insights.

📍 𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: g.co/kgs/tM45cy3

🕑 𝐓𝐢𝐦𝐞: 2:00 PM - 6:00 PM
November 22, 2024 at 9:27 AM
Reposted by Sathya
"5 FAQs about React Compiler" landing in your inbox in 30 minutes!
Get it at shrutikapoor.substack.com
November 21, 2024 at 3:35 PM
Reposted by Sathya
and we are infinitely grateful for @expo.dev and the @react.dev teams!
The #1 app in the US is an Expo app
hailey.at hailey @hailey.at · Nov 13
We are the number one app in the United States. I repeat. We are the number one app in the United States.
November 13, 2024 at 7:48 AM
Reposted by Sathya
React is a programming language, and its rules are its syntax.

buildui.com/posts/react-...
React is a programming language, and its rules are syntax
buildui.com
November 12, 2024 at 11:42 AM
Reposted by Sathya
⚛️ The React Compiler is not just about memoization

➡️ Platform to build more optimizations 👌

3 cool upcoming things:
🔥 Type config: help the compiler with extra info
🔥 JSX Inlining: jsx('div') => {type: "div"}
🔥 JSX Outlining: extract subcomponents (see 🖼)
November 6, 2024 at 1:49 PM