Skip to content

Native splash control for React Native 0.76+ and Expo SDK 52+

react-native-splash-screen-newarch

Keep native launch artwork visible until the first screen is ready, then leave with a measured, accessible transition.

New ArchitectureBridge fallbackExpo config plugin

Fast system launch or full-screen creative control.

Both modes share the same JavaScript API. The tradeoff is native startup work versus visual flexibility.

01

Centered logo + solid color

System mode

Uses AndroidX SplashScreen and avoids inflating a full-screen layout or creating a Dialog.

Optimize startup
02

Full-screen artwork + transitions

Dialog mode

Keeps the launch artwork in a native overlay and supports custom hide animations and show() after startup.

Configure Android

Keep the launch sequence continuous.

  1. 01

    System launch

    The operating system paints the earliest launch frame.

  2. 02

    Native retention

    The package holds matching artwork while React Native starts.

  3. 03

    First screen

    JavaScript calls hide() only when the initial UI is ready.

Start with one package.

Expo Go is not supported. Use prebuild or a development build.

npm install react-native-splash-screen-newarchRead the setup guide

Released under the MIT License.