Expo flipped the switch on EAS Observe this week. Announced for August 20, shipped on August 20, which in developer tooling counts as a minor miracle. Meanwhile Software Mansion pushed Reanimated 4.6, React Navigation dropped a fourteen-package patch train in one afternoon, and Bun 1.4 landed with a changelog long enough to need its own table of contents. The React core team itself? Silent. No releases from facebook/react or facebook/react-native in the window, no blog posts. After RN 0.87 shipped the week before, they earned the quiet.
Here is what mattered in React and React Native for the week of August 17 to 23, 2026.
Releases
Reanimated 4.6.0 and Worklets 0.12.1
Software Mansion released Reanimated 4.6.0 on August 21, with Worklets 0.12.1 a few days ahead of it. Two things stand out. First, official React Native 0.87 support, with a compatibility window spanning 0.83 through 0.87, so you can take the new RN without waiting on your animation layer. Second, and this is the sleeper feature: CSS animation and transition callbacks now fire on iOS and Android, not just web. onCSSAnimationStart, onCSSAnimationEnd, onCSSTransitionEnd and friends all report from the native engine, batched and delivered to JS. If you have been polling animation state or faking completion timing with setTimeout, you can delete that code now. We have all written that setTimeout. Nobody admits it.
React Navigation: 14 packages in one day
The React Navigation team published a coordinated patch release across the whole v7 line on August 19: native 7.3.17, native-stack 7.18.9, bottom-tabs 7.18.17, stack, drawer, core and more. Same day, the v8 alpha train rolled forward too, with core at 8.0.0-alpha.34 and native-stack at alpha.51. The alphas have been iterating steadily all summer. No stable v8 date yet, but the cadence says they are converging, so if your app leans hard on navigation internals, now is a good time to skim the v8 changelogs before it lands on you.
Bun 1.4
Bun 1.4 arrived August 20 and it is a big one. Node.js compatibility is the headline: Bun now runs 1,500+ tests from Node’s own suite, with node:http, node:fs and node:cluster passing at 97%. Beyond compat there is built-in image processing (Bun.Image decodes and resizes JPEG, PNG and WebP without a single npm install), parallel script running with bun run –parallel, test sharding, and claimed wins of 35% less memory and 50% faster startup on Linux. My take: for React Native work Bun is already the fastest way to run your Metro-adjacent tooling, scripts and tests, and 1.4 removes most of the remaining “but Node compat” objections. The runtime war is good for all of us.
Vite 8.2.2, Next.js 16.3.2, React Router 6.30.6
Maintenance week on the web side. Vite 8.2.2 (August 20) and Next.js 16.3.2 (August 21) are both bug-fix releases, and React Router 6.30.6 (August 18) keeps the long-lived v6 line patched for the many apps that never migrated to v7. Nothing to act on, everything safe to take.
Chat corner: offline encryption lands in Stream
Stream Chat React Native 9.8.0 (August 20) ships offline database encryption, so locally cached messages are no longer sitting in plaintext SQLite on the device. Good move, and overdue for anyone selling chat into regulated industries. We ship in this space too (our open source @ethora/chat-component put out 26.6.7 the same week), so we watch these releases closely. If you are comparing options, our chat SDK comparison covers the whole field.
News
EAS Observe is generally available
The week’s biggest news item. On August 20 Expo moved EAS Observe out of preview and into general availability, right on the date it committed to back in July. Observe is Expo’s monitoring and insights product: real-world app performance, errors and analytics, wired into the EAS pipeline you are probably already using for builds and updates. The strategic read is simple. Expo keeps absorbing the categories RN teams used to assemble from third parties: builds, submissions, OTA updates, and now observability. One vendor, one dashboard, one bill. Convenient, and worth going in with eyes open about how much of your pipeline lives with a single provider.
Expo SDK 57 keeps patching
Quieter but useful: the expo package hit 57.0.15 on August 20. SDK 57 pairs with React Native 0.86.2 and React 19.2.3, so if you were waiting for the point releases to settle before upgrading, the line is stabilizing nicely.
Worth reading
TanStack Query pushed another round of 5.102.x patches across its framework adapters on August 23, business as usual for the most actively maintained data library in the ecosystem. And if you missed it earlier this year, the React Foundation under the Linux Foundation is now the steward of React, React Native and JSX, which is part of why core releases now move on a steadier, less Meta-centric rhythm. Quiet weeks from the core team are the new normal, and that is fine.
That is the week. If I missed something that deserved a slot, tell me. I read the replies, and half of next week’s digest usually starts there.