DEV Community

Cover image for This week in react #250 : Activity, React Router, CSS-in-J | Expo, iOS blur, AI, Lynx, Squircle, | TC39, pnpm, Bun
Sebastien Lorber
Sebastien Lorber

Posted on • Originally published at thisweekinreact.com

This week in react #250 : Activity, React Router, CSS-in-J | Expo, iOS blur, AI, Lynx, Squircle, | TC39, pnpm, Bun

Hi everyone!

As promised, this week is quite exciting, with a very powerful React core <Activity> 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.


💡 Subscribe to the official newsletter to receive an email every week!

banner


💸 Sponsor

5 React Grid Examples to Transform Your Next Project

5 React Grid Examples to Transform Your Next Project

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.

Check out 5 of our most feature-packed React Grid examples:

  • 📊 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.


⚛️ React

React Core PR - Release <Activity> in Canary

This exciting new <Activity> 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.



💸 Sponsor

Unify Logs, Errors, and Traces in One Place

Unify Logs, Errors, and Traces in One Place

React logs are now in Sentry.

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.

🪵Try Logs in Sentry


📱 React-Native

Expo SDK 54

Expo SDK 54

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
  • Precompiled iOS for faster builds
  • Expo UI to seamlessly integrate SwiftUI primitives with 1-1 mapping, and Jetpack Compose support is coming later
  • 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
  • Major Expo File System improvements, new App Integrity API, and so much more!


🔀 Other


🤭 Fun

alt

alt

alt

See ya! 👋

Top comments (0)