chornous.dev
All writing

React Native 0.85: animation backend changes deserve real QA

React Native 0.85 brings a new animation backend and Jest preset movement, which makes it a release for careful interaction testing.

VCVolodymyr Chornous··1 min read·React Native 0.85 - New Animation Backend, New Jest Preset Package

React Native 0.85 is the kind of release that should go through interaction QA, not just compile checks. A new animation backend can improve long-term capability, but animation regressions are often felt in timing, cancellation, gesture handoff, and low-end device behavior before they show up as obvious errors.

The Jest preset moving to a dedicated package is also worth treating as a tooling migration. Test setup tends to accrete small local assumptions, especially in apps with custom Babel, Metro, or monorepo wiring. That makes this release a good opportunity to clean the test bootstrap instead of patching around it.

My upgrade checklist would include:

  • Gesture-heavy screens on physical Android and iOS devices.
  • Shared element, keyboard, and navigation transition flows.
  • Snapshot or rendering tests that depend on React Native Jest defaults.
  • CI caching around Metro and test transforms.

The upside is real: React Native continues moving more platform capability into stable defaults. The cost is that release QA has to include motion as behavior, not decoration.

Official source: React Native 0.85 - New Animation Backend, New Jest Preset Package.

VC

Written by

Volodymyr Chornous

Get in touch