As promised, this week is quite exciting, with a very powerful React core component now in canary, close to becoming stable. We also have a massive Expo SDK 54 release!
npm supply chain attacks continue, this time with a Shai-Hulud worm that infects open-source maintainers and automatically publishes compromised packages. Great timing for pnpm 10.16 to come up with a new mitigation option.
As always, thanks for supporting us on your favorite platform:
โIgnite UI for React delivers the fastest performance, unmatched features, and enterprise-grade quality. Everything you need to build data-driven apps with scalability, functionality, and speed.
๐ Sales Dashboard โ Pivot Grid for KPI analysis
๐ข HR/Org Chart โ Tree Grid for hierarchies
๐ฆ ERP/Inventory โ Hierarchical Grid for stock tracking
๐น Financial Portfolio โ Data Grid with conditional styling
๐ Fleet Management โ Master-Detail Grid with maps
Our blog 5 React Grid Examples to Transform Your Next Project explores each sample, the code behind the apps, key components and features, and more. See how Ignite UI for React can accelerate the delivery of your next React project.
This exciting new component can hide a React subtree while preserving its state, and keep rendering it with lower priority. It unlocks new pre-rendering patterns along the way, and could speed up link clicks, tab clicks, back/forward navigation, stack navigation, and more. Read the reference documentation, including many use cases with interactive examples..
The long-awaited React component is approaching prime time, has been battle-tested in production by Meta, and is becoming available in React's canary workflow for the community to try out and provide feedback. You may see it appear soon in frameworks that follow the React Canary Workflow, such as Next.js App Router (coming in 15.6), which already leverages it internally in an experimental back/forward cache feature.
๐ Can I use React Server Components today?: Cool resource that tests major frameworks against 12 scenarios to report which RSC-related features are supported. Next.js, Vite, and Waku all have 100% support, while others are close but do not support inline server functions/actions.
๐ฆ We can't use React hooks conditionally, can we?: You may discover that itโs possible to call hooks conditionally if the condition remains stable over time, and that useContext() has always allowed conditional calls despite what ESLint says (but youโd rather use use() instead). Thereโs also a React Nook project that lets you call hooks conditionally.
๐ React Paris 2026 - ๐ซ๐ท Paris - 26 & 27 March. First speaker lineup just dropped! Tanner Linsley, Kitze, Una, Gabriel Pichot and Elise Patrikainen are part of the lineup, and CFP just opened today!
๐ Styled-Components maintenance mode: A 40% faster fork: Styled-Components is in maintenance mode, and the folks at Sanity forked it to make it much faster thanks to React 18's useInsertionEffect hook (among other things). Both Sanity and Linear are using the fork as a temporary solution until they fully migrate to a better one.
๐ Either Tailwind is CSS-in-JS or StyleX isnโt: 100% agree on this, zero-runtime CSS-in-JS libraries like StyleX and Linaria are very similar to Tailwind CSS, itโs just the API and tooling that differ, but the outcome is the same.
๐ React Won by Default โ And It's Killing Frontend Innovation: A fair criticism of the React-by-default mindset. I agree that more framework diversity could help drive innovation, but I still believe in the technical advantages React has over competitors, for example, that new component ๐. Letโs not forget that React works on every native platform. This framing doesnโt please everyone, but to me, React doesnโt need to be the best web framework to win; it simply has to be good enough everywhere (and yet itโs still pretty damn good everywhere).
But they arenโt just any logs, theyโre special logs โจ:
Search logs alongside stack traces and releases
Trace errors through logs, errors, and performance data in one connected flow
Cut down on the โguess โ check โ repeatโ cycle
Whether youโre chasing a React error, a slow API query, or a third-party timeout, having all your context in one place means less tab-hunting and more fixing.
The new Expo SDK is finally stable and will be the last SDK to support the Legacy Architecture. It is a massive release with too many things to highlight, including:
React Native 0.81, with Android 16 support, edge-to-edge default
React 19.1, with improved stack traces based on React Owner Stacks
โExpo Router v6 with iOS/Android native tabs (material tabs and Liquid Glass support), iOS link previews/menus, server middleware, web modals, and more
iOS 26 Liquid Glass icons and views
Expo Updates and EAS improvements
Package managers and Autolinking improvements
Apple and Android TV improvements, experimental dev client support
๐ React Native PR merged - Blur filter on iOS: Historically, many iOS View style filters are unsupported. This PR adds the missing blur filter natively, with Animated support. Weโll probably get more iOS filters later, considering Meta has opted for the SwiftUI modifiers solution for this PR.
๐ Apple has a private CSS property to add Liquid Glass effects to web content: Apparently, Apple has a secret way to use liquid glass from WKWebView using CSS ๐คฏ. They may be using more webviews than we think! Interesting theory: โThe main reason webviews in apps have such a bad reputation is because you don't notice the webviews that are integrated seamlesslyโ.
๐ฆ React Data List - Building virtualized UIs declaratively: This abstraction lets you use FlashList / LegendList in a more declarative JSX-based way instead of managing the data array yourself. Built primarily for React Native, also supports web.
๐ฆ pnpm 10.16 - Delayed dependency updates: A new minimumReleaseAge can help mitigate npm supply chain attacks by avoiding the installation of recently published packages. This may also be available in Yarn soon.
๐ฆ WebKit Features in Safari 26.0: A massive release coming with CSS anchor positioning, scroll-driven animations, WebGPU, WebCodecs, URLPattern(), SVG icons, and more.
โ
๐คญ Fun
โ
โ
โ
See ya! ๐
โ๏ธ This Week In React
by Sรฉbastien Lorber
๐ฅ Keeps React and React-Native experts up to date! Join 34k+ devs for one email per week.
๐ Read Online Hi everyone, Seb here! ๐ This week has been relatively calm in the ecosystem. We have a good variety of community blog posts, releases, and weak signals. I'm not sure what to highlight, so I'll just let you enjoy reading it! As always, thanks for supporting us on your favorite platform: ๐ฆ Bluesky โ๏ธ X / Twitter ๐ LinkedIn ๐ฝ Reddit ๐ธ Sponsor AG Charts: The Best React Charts in the World. AG Charts is a high-performance, canvas-based charting library from AG Grid. Originally built...
๐ Read Online Hi everyone, Seb and Armand here! ๐ This week, we found various interesting React releases and links about directives, Partial Pre-Rendering, performance, micro-frontends, i18n, among other things. On the React Native side, we had 2 major releases and various interesting weak signals. Beware of the RN Dev Server vulnerability, and make sure to upgrade if needed. As always, thanks for supporting us on your favorite platform: ๐ฆ Bluesky โ๏ธ X / Twitter ๐ LinkedIn ๐ฝ Reddit ๐ธ Sponsor...
๐ Read Online Hi everyone! Filip and Krzysztof from Software Mansion here! ๐ This edition is special for at least four reasons: It's a very rounded anniversary edition - issue 256 - let's hope our counter can hold more than 8 bits ๐ค This is the first newsletter issue for Filip, who is improving React Native DX by developing Radon IDE. It was a great week, with a lot of excellent content emerging from the Next.js conf in the React world. React Native isn't far behind, as this week saw some...