← ALL WRITING

What's New in React Native 0.76

Notes on the new features and improvements in React Native 0.76

What’s New in React Native 0.76

React Native 0.76 ships with a handful of changes worth knowing about.

New Architecture by Default

The New Architecture is on by default. It’s a rewrite of React Native’s foundation (Fabric renderer, TurboModules, JSI) and brings better performance characteristics out of the box.

Faster Development with Metro

Metro’s module resolution got reworked:

  • Import module finding is now 15x faster
  • Warm builds up to 4x faster

Lighter Android Apps

Native code is consolidated into a single library, libreactnative.so. The result:

  • 3.8 MB smaller Android app
  • 15 ms faster startup

Enhanced Styling Capabilities

Box Shadow

boxShadow lets you control:

  • Position
  • Color
  • Size
  • Blur

Filter Effects

The new filter property supports:

  • Brightness
  • Saturation
  • Blur

On iOS, only brightness and opacity work right now.

Improved Developer Tools

React Native DevTools replaces the old debugger:

  • Chrome DevTools-based
  • Breakpoints
  • Stack inspection
  • Step-through debugging
  • Better component highlighting
  • Zero config

Open the Dev Menu or hit j in the CLI.

What changes day-to-day

  • Faster builds
  • Smaller, faster-launching Android apps
  • New Architecture as the default — expect to hit any remaining compatibility issues with older libraries
  • Real Chrome-based debugging
  • More styling primitives that match the web
0 claps
If this was useful, let me know.