The library for web and native user interfaces

Joined July 2013
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
React retweeted
Build uncompromising high-performance, high-fidelity apps with React. What you see is not the Apple Messages app, nor is it meant to be 1:1. Rather it serves as an aspirational and real example of UI/UX that is possible. Every detail from the bubble animations to keyboard gestures to scroll view insets and safe areas to parallax timestamps required care and attention. Quality UIs come from caring hard. The little chat bubble tails that morph away when the next message animates in. Timestamps that scroll at a different rate than the bubbles. Peek gestures powered by UIKit that lift a chat bubble, tail and all, with a gentle haptic pulse. The subtle shadow of the text composer and responsively sliding down the keyboard in pixel-perfect concert. The composer shrinking its width to fit iPhone’s rounded bezel. The beautiful Liquid Glass refractions have the level of glassiness chosen by the user (new in iOS 27). Scroll view insets that adjust to fit the home bar and keyboard dynamically, creating a sense of depth as the chat bubbles are slightly visible as they scroll under the keyboard. Keeping the keyboard on screen if the prior screen already presented it. Sliding the keyboard and composer with the screen when the user drags to navigate back. I am excited to explore using the new iPhone Duo view controllers natively with React when the time comes. There is always room for innovation and improvement. This chat demo runs at 120 FPS on iOS 27 even on my phone that’s four versions old now. There are several approaches to high-performance lists. I explored a new Expo scroll view that uses the native gesture systems along with react-native’s VirtualView (codenamed “Fling” to reflect the speed of flinging a scroll view), which Meta’s React team designed to prioritize scroll momentum with React’s scheduler. There are tradeoffs with other scroll strategies for how the scroll views gracefully degrade, and they can be swapped out based on what’s best for your app’s use case. And, by virtue of using modern React, high-priority events like user gestures can preempt lower-priority ones like a network response. Let us dispel any myth that using React requires compromising on beautiful, smooth, user-friendly UI/UX that Uses the Platform. Let us dispel any myth frame-perfect UI coordination is not achievable. The Hermes thread and the UI thread can coordinate when needed, like for controlled text inputs. Let us dispel any myth that React Native’s performance is impacted by a bridge, let alone has a bridge. Bridgeless JSI and the Fabric renderer are here for apps that use the New Architecture. What about Android? The app runs and I’ll share a screenshot from my cloud agent’s emulator. With some attention to detail dedicated to Android I’m confident crafted UX is attainable. I’ve spent my tokens once and have a structural head start everywhere. One more thing! Most of this chat’s application code is written with
, ,
46
49
18
572
141,104
React
@reactjsSep 9
Thanks to everyone who made this release possible! For a full list of changes, see the changelog: github.com/react/react/blob/…
2
2
55
8,882
React
@reactjsSep 9
browser() is a new API for components that depend on the browser. Calling use(browser()) suspends during server rendering, so React can show the nearest Suspense fallback and continue rendering the component on the client. react.dev/reference/react-do…
4
3
1
69
10,218
React
@reactjsSep 9
Fragment Refs are now stable. Pass a ref to <Fragment> to work with its DOM children as a group, without adding a wrapper element. FragmentInstance includes APIs for events, focus, observers, measurement, and scrolling. react.dev/reference/react/Fr…
1
1
1
82
11,081
React
@reactjsSep 9
<ViewTransition> is now stable. It can animate UI as it enters, exits, or updates. Transitions, Suspense reveals, and deferred updates can trigger the animation. react.dev/reference/react/Vi…
7
12
2
150
19,236
React
@reactjsSep 9
React 19.3 is now available! This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components. react.dev/blog/2026/09/09/re…
65
437
69
3,085
272,402
React
@reactjsFeb 24
The React Foundation has officially launched, hosted by the Linux Foundation. Read more here: react.dev/blog/2026/02/24/th…
66
416
27
1,458
133,675
React
@reactjsJan 7
Thank you to @infinite_red @OldMissionHQ @arcjethq @RenderATL for being React Conf 2025's Silver sponsors!
5
38
18,617
React
@reactjsJan 7
Thank you to @MuxHQ for being React Conf 2025's Livestream sponsor! Learn more here: mux.com/
4
9
59
25,480
React
@reactjsJan 7
Thank you to @MUI_hq for being a React Conf 2025 Gold sponsor! Learn more here: mui.com/
2
1
11
1,575
React
@reactjsJan 7
Checkout @giolaq and @efahsl React Conf 2025 talk on how to use React and React Native to build for Amazon’s new Vega OS: youtube.com/watch?v=NKLwWf2G…
1
2
11
2,813
React
@reactjsJan 7
Thank you to @AmazonAppDev for being React Conf 2025's Platinum sponsor! Learn more here: developer.amazon.com
1
8
1,405
React
@reactjsJan 7
A huge thank you to React Conf 2025's sponsors. This event wouldn't be possible without the support of our incredible partners conf.react.dev/#sponsors
1
1
12
1,487
React
@reactjsJan 7
We want to make the next React Conf even better. Please give us your feedback and share your thoughts with us: conf.react.dev/survey
1
7
1,424
React
@reactjsJan 7
You can also checkout the photos from React Conf 2025 here: conf.react.dev/photos
1
1
6
1,775
React
@reactjsJan 7
In case you missed it, most speakers were interviewed by @JorgeWritesCode. See the interviews here: conf.react.dev/?grid=intervi…
2
3
16
2,594
React
@reactjsJan 7
We've published recordings of all the React Conf 2025 talks for you rewatch: conf.react.dev/
2
35
6
136
31,117
React
@reactjsJan 7
Thank you for joining React Conf 2025, we hope to see you at the next React Conf!
28
23
253
51,205
React
@reactjs11 Dec 2025
We found that the fix to address the DoS vulnerability in React Server Components (CVE-2025-55184) was incomplete and does not prevent an attack in a specific case. This is disclosed as CVE-2025-67779. New patches are available now, please update immediately.
26
52
46
375
164,797
React
@reactjs11 Dec 2025
These vulnerabilities are present in the patches published last week for React2Shell. Even though they do not allow for Remote Code Execution they are high severity and you should update (again) immediately. react.dev/blog/2025/12/11/de…
6
25
2
318
143,002