The library for web and native user interfaces

Today, we’re thrilled to launch react.dev, the new home for React and its documentation. It teaches modern React with function components and Hooks, and we’ve included diagrams, illustrations, challenges, and over 600 interactive examples. Check it out!
238
2,936
12,252
2,029,813
React 18 is now available on npm! Here’s an overview of what’s new in React 18, and what it means for the future. reactjs.org/blog/2022/03/29/…
146
2,678
8,525
It's my birthday! 🎊 Today marks 5 years since React was open sourced. 🎂 Feeling grateful to have had a chance to help change UI development.
145
2,194
7,855
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/14/su…
225
996
5,874
1,064,485
We’ve just released React 16.8 with a stable version of Hooks. React Hooks let you use features like local state and lifecycle without writing a class. They’re fully backwards-compatible and you can start using them today. reactjs.org/blog/2019/02/06/…
102
2,380
5,442
React Compiler is open source!
55
655
5,163
616,115
We’ve just released Create React App 2.0, including a year’s worth of improvements. reactjs.org/blog/2018/10/01/…
65
1,989
4,559
As 2020 comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components. The demo is available now whether you want to play with it during the holiday, or when work picks back up in the new year. reactjs.org/server-component…
149
1,334
4,577
Our next major release is React 18. It will include out-of-the-box improvements like automatic batching, new APIs like startTransition, and a new streaming server renderer with built-in support for React.lazy. reactjs.org/blog/2021/06/08/…
84
1,293
4,396
We just released React 16. Thanks to all our contributors! 🎉 facebook.github.io/react/blo…
59
2,246
4,250
Congratulations to the Vue team on 3.0 release!
Vue 3.0 "One Piece" is here! github.com/vuejs/vue-next/re…
45
369
3,905
Replying to @bubalodev
I'm just a UI library I don't have $8
87
375
3,750
231,208
components
112
247
3,406
Today, we’re releasing the first Release Candidate for React 17! This release is rather unusual: it contains no new features. 👀 reactjs.org/blog/2020/08/10/…
62
962
3,495
We just published the first beta for React 19! This beta release is for collecting feedback and preparing libraries for the next major version of React. To see what's included, check out the release post: react.dev/blog/2024/04/25/re…
64
768
3,009
839,315
Server Actions are now in React Canary, ready for frameworks and libraries to adopt! Server Actions are functions created alongside your components that run on the server for tasks like data mutations
88
438
2,835
1,307,447
We are excited to announce @vercel as a React Conf Gold sponsor this year!
454
70
2,673
869,414
React 19.2 is now available! This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more!
49
472
2,657
318,698
Introducing the React Foundation
67
284
2,652
393,203
Today we’re releasing a brand new version of React DevTools, rewritten from scratch for new features and better performance. Read all about it in the new blog post by @brian_d_vaughn! nitter.app/brian_d_vaughn/status/…
17
762
2,314
Is Fiber ready yet? We'd say yes. 😀 Just released a beta of React 16! isfiberreadyyet.com 🎉
37
1,269
2,230
We're working on a large-scale rearchitecture of React Native to make the framework more flexible and integrate better with native infrastructure in hybrid JavaScript/native apps. facebook.github.io/react-nat…
41
747
2,111
The React Documentary premieres in about 3 hours. This is the origin story of React. Join us for a trip down the memory lane to when React was not the global community it is today, but only a fragile, strange, fascinating idea that almost didn’t happen. piped.video/watch?v=8pDqJVdN…
24
436
2,073
410,498
Although React 17 doesn’t contain new features, it will provide support for a new version of the JSX transform. This post by @lunaruan explains how you can try it. Spoiler alert: it lets you use JSX without importing React! reactjs.org/blog/2020/09/22/…
39
577
1,883
psst: in this house we say "function component", not "functional"
68
165
1,795
395,962
We’re excited to announce React Labs! React Labs is a new video series of technical deep dives to share our ongoing research with the members of the React community. (This is not an April Fools’ joke 🙂) piped.video/watch?v=rVpMhn5C…
11
371
1,820
Thanks to the incredible efforts of the React 18 Working Group, we're upgrading the stability of the React 18 release from Alpha to Beta! Here's what this means for you.
15
274
1,806
Our next major version, React 18, is available as a Release Candidate. If you’d like to help us prepare for the stable release, follow this upgrade guide and let us know if you find any issues! reactjs.org/blog/2022/03/08/…
17
440
1,789
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04/21/re…
26
284
1,747
150,278
We wrote a roadmap for the next React 16.x releases! You might have heard about "Hooks", "Suspense", and "Concurrent Mode" from our talks. This post clarifies how they relate to each other and when they'll be ready to use. reactjs.org/blog/2018/11/27/…
12
732
1,674
Today, we're excited to share the first early community preview of Concurrent Mode. It offers new composable primitives to help you orchestrate delightful user experiences. reactjs.org/concurrent
29
690
1,668
React Conf is back for 2024! Join our co-hosts @Meta and @callstackio May 15-16 in Henderson, Nevada or join the free livestream. Sign up here for updates: conf.react.dev
76
293
1,560
367,815
Two weeks ago, we published an early preview of the new React Docs Beta at beta.reactjs.org. If you’re learning React, check it out and let us know what you think! It’s still a work in progress and unfinished, but there are several reasons we are excited about it.
31
313
1,541
The videos from #ReactConf2019 are out! Here is a complete playlist. Big thank you to the speakers for all the effort they put into their talks. 💙 piped.video/playlist?list=PL…
32
499
1,535
⚛️ A new version of React is right around the corner! You can help us test it by updating your package.json to the release candidate: "react": "16.9.0-rc.0", "react-dom": "16.9.0-rc.0" If you run into any issues, let us know and we'll fix them before the final release. Thanks!
21
436
1,553
New feature coming to React DevTools soon! It lets you simulate an error anywhere in your component tree and check how your UI handles errors. If it doesn’t handle them gracefully, you can add an Error Boundary to fix it!
21
284
1,553
New on the React Blog: what we’ve been working on, including updates on React Compiler, new React Canary features, and the next major version of React.
18
204
1,499
216,909
We are excited to announce the official React Developer Tooling team! ⚛️🥳 This team (@brian_d_vaughn, @_jstejada, @lunaruan, and Jason Bonta) will own crucial parts of the React development experience including React DevTools and profiling UIs.
30
140
1,448
The React team has been working on a compiler that enables fine-grained reactivity by default for React apps. Last month, @en_JS and @zmofei presented an update on the project and the next steps. Watch their talk here: piped.video/qOQClO3g8-Y Happy holidays!
20
206
1,262
185,315
We just announced the React VR project during the Oculus Connect Keynote, here's the Hello World of VR:
27
1,010
1,375
One error shouldn’t break the whole app. Learn how React 16 lets your apps stay resilient to JavaScript crashes. facebook.github.io/react/blo…
17
615
1,260
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/23/re…
13
217
1,299
269,239
The React Compiler Beta is now available for early adopters and libraries to test and provide feedback! react.dev/blog/2024/10/21/re…
15
212
1,216
206,768
Here are the talks from React Conf 2021! Thank you to all of our wonderful speakers, moderators, translators, organizers, and attendees ✨ piped.video/watch?v=FZ0cG47m…
17
273
1,131
Registration for React Conf 2021 is now open! React Conf will be hosted online for free December 8th 2021 at 10am PST. If you can’t make that time, we’re also hosting a replay event at 10:30pm PST! conf.reactjs.org
13
303
1,111
React 18 is almost ready to ship. The React 18 Working Group community feedback has led to many improvements over the last year. We don’t expect big changes now but we’d like to ask for one final round of broad public community feedback before the release. github.com/reactjs/rfcs/pull…
10
249
1,089
React DevTools 4.14 has just been released with a highly anticipated feature that displays hook names for inspected components. Try it out and share your feedback with us! We hope it's helpful!
19
243
1,024
Over the next months, we're planning to rebuild our website with fresh content. Here’s our plan. We’d love to hear your thoughts! github.com/reactjs/reactjs.o…
13
195
997
New in Create React App: webpack 2, Jest 20, PWA by default, runtime error overlay, and more! ✨ facebook.github.io/react/blo…
13
506
988
Looks like Apple's new API docs are all built in React and looking good. Congrats, friends! developer.apple.com/referenc…
9
595
963
Is React Translated Yet? 🎉 ¡Sí! Sim! はい!🎉 Thanks to the dedicated efforts of React community members from around the world, React is now being translated into over 30 languages. 🌎🌍🌏 Learn more in our new blog post by @tesseralis: reactjs.org/blog/2019/02/23/…
20
274
971
We're thrilled to share that Dan Abramov (@dan_abramov2) will be a speaker at this year's React Conf and will be participating in the React team Q&A panel!
11
42
924
67,216
React Conf recorded videos are up for both days! Lots of great talks – check them out here: piped.video/playlist?list=PL…
3
317
914
In case you missed it, we published React 17 Release Candidate. We’d appreciate if you could give it a try: npm install react@17.0.0-rc.0 npm install react-dom@17.0.0-rc.0 Please try it *before* it becomes a stable release so we can fix the bugs early! reactjs.org/blog/2020/08/10/…
16
241
918
Excited to see the release today of Next.js 13, which includes beta support for React Server Components as part of the React architecture!
Next.js 13 ◆ Layouts ◆ React Server Components w/ Streaming ◆ Component-based Data Fetching & Caching ◆ Turbopack: the Rust-based Webpack successor ◆ Improved `next/image` ◆ @next/font nextjs.org/13
7
127
903
A few weeks ago, we posted about the new JSX transform. It will be supported by React 17 — and we've just added support to React 16.14.0, 15.7.0, and 0.14.10 for folks on the older major versions. Please check out the updated post if you'd like to try it! reactjs.org/blog/2020/09/22/…
11
202
795
React Conf is back as a virtual conf November 9th! CFP is open now: reactconf2021cfp.splashthat.…
13
194
765
Wow, you've given us 60,000 GitHub stars! Thanks for all the love. ☺️
15
126
736
We just shipped React v15! 🎉 Many thanks to everybody in the community who helped get it ready! facebook.github.io/react/blo…
8
640
710
In React Labs posts, we write about projects in active research and development. Since our last update, we’ve made significant progress on our long-term projects, and we’d like to share what we’ve learned. react.dev/blog/2023/03/22/re…
14
130
719
334,288
Launching create-react-app, a no config getting started experience, #nomorejsfatigue facebook.github.io/react/blo…
18
478
690
You Probably Don't Need Derived State reactjs.org/blog/2018/06/07/…
7
258
693
The video recordings for all React Conf 2024 talks are now available to view
7
69
685
67,579
We are thrilled to announce @Shopify and @remix_run as this year's React Conf Diamond sponsor!
6
48
682
104,423
React Conf 2021 is less than 24 hours away! Check out the schedule and register here to join the Discord server early, read our Code of Conduct, set up your profile, and get ready to kick off at 10am PST. conf.reactjs.org/stage
7
150
666
React Conf is back for 2025! Join our co-hosts, @Meta and @callstackio, October 7-8 in Henderson, Nevada or join the free livestream
12
107
681
94,115
tl;dr
13
225
625
Curious about the features in the recently announced React 18 Alpha but don’t feel like reading a blog post? Check out this animated video summary from @eveningkid: piped.video/watch?v=bpVRWrrf…
6
148
619
We’re less than a week away until React Conf 2021 on December 8th! Here’s a thread on what you can expect from every talk on conf.reactjs.org ⚛️🧶
11
161
611
The React 18 Working Group is hosting a Twitter space tomorrow. Join us as we discuss the plan for React 18, upcoming new features, and our efforts to prepare library maintainers for concurrent rendering. nitter.app/i/spaces/1gqGvoEreAQJB
18
171
587
React Conf 2024 is just one week away!
8
70
581
84,212
If your app doesn’t work after upgrading to React 18, the first thing to check is whether it’s wrapped in <StrictMode>. Strict Mode has gotten stricter in 18, but you can turn it off and address issues at your own pace later! ✨ More upgrading tips: reactjs.org/blog/2022/03/08/…
8
110
565
We're offering the React community an option to adopt individual new features as soon as their design is close to final, before they're released in a stable version--similar to how Meta has long used bleeding-edge versions of React internally: react.dev/blog/2023/05/03/re…
8
95
555
211,095
React Conf starts tomorrow!
8
82
566
60,140