The library for web and native user interfaces

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
This new React app architecture is inspired by optimizations in the most-used apps on the planet; it uses the server and client each for what they're best at, so pages are fully interactive with less JS – and with a great, consistent dev experience across both server and client.
1
3
26
React will keep working on the client just like it does today, but this will be a new lever available to everyone to build faster apps – by reducing bytes sent and streaming data as soon as it's ready.
1
6
77
React is hiring a Manager in London! This role will support the team working on developer experience across React, React Native, and Relay including the React DevTools, new app installs, upgrades, profiling, and other workflows. Apply here or DM me: metacareers.com/jobs/4523525…
5
45
179
components
112
247
3,399
7
18
416
There is an automated migration script that you can use to update your application code. It helps fix the most common issues when migrating TypeScript apps to React 18. github.com/eps1lon/types-rea…
2
25
113
While any breaking changes to types are unfortunate, the point of using TypeScript is to catch more errors before they get to production. The changes in the React 18 typings go a long way towards catching issues that were previously silently ignored and caused crashes.
1
13
88
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
108
564
To clarify, this is a temporary upgrade suggestion to give the ecosystem maintainers time to update the libraries and code examples. The sooner you can add <StrictMode> back, the better!
Replying to @ralex1993 @TkDodo
We do think it should <StrictMode> ideally be around the whole tree. The messaging about that has not changed. There is a temporary period where libraries aren’t compatible yet but you might want to start using 18. But we do expect you to add it back.
6
49
A small detail, but one that folks using server-side rendering might appreciate. React 18 adds an onRecoverableError callback to hydrateRoot so you can get notified about hydration mismatches in production. Helps find regressions!
5
31
183
“React decides when to bounce” is a neat way to put it. 😌
Day 17 of #100DaysOfCode | @reactjs 18! React 18 is out and it's huge! 🥳 Played around with useId and useDeferredValue. useDeferredValue kind of acts like debounce but React decides when to bounce! Really cool stuff! Those new hooks will be great for library maintainers!
2
12
142
React Testing Library v13 with support for React 18 is now released. Upgrade now if your app is using React 18. npmjs.com/package/@testing-l… Many thanks @sebsilbermann for the hard work on this release!
3
42
171
0.68 is out! This release is the first to support the New React Native Architecture, marking an important milestone for the rollout! 

Check out the blogpost for more details on changes and new architecture opt-in: reactnative.dev/blog/2022/03…
22
260
985