expo-app-loading ( SPLASH ERROR)

What’s error of page?

TypeError: undefined is not an object (evaluating ‘_expoModulesCore.NativeModulesProxy.ExpoSplashScreen’)

I will explain how can you fix this problem .This problem usually arises because you are using the wrong version.


  • expo-app-loading — expected version: 1.1.2 — actual version installed: 1.3.0
  • react-native-screens — expected version: ~3.4.0 — actual version installed: 3.10.1

I used the versions 1.1.2 and 3.4.0 in my package: “react-native-screens”: “^3.4.0” to “react-native-screens”: “3.4.0” “expo-app-loading”: “‘^1.1.2” to “expo-app-loading”: “1.1.2”

In conclusion, remove your node_modules, yarn.lock and package-lock.json.

Yarn install or npm install.


Note that some software versions may not support it. It could even be from a comma. For this reason, please read the documents carefully and try to download the necessary libraries appropriately. If you compare with any problem. Please contact. (mehmetaliyilgin.com)




Software Engineer, writer about everything.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why Are React Hooks Required?

Native Extensions for Node.js

Angularjs — Learning [For Beginners]

NodeOS: disgrace upon the JS community

Create Sitecore JSS App using React JS

ES6 magical stuffs — Spread (…) syntax in depth

Clone Minesweeper in 15 minutes with TypeScript, React, and Redux

Rebuilding the TenX Wallet in React Native

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mehmet Ali Yılgın

Mehmet Ali Yılgın

Software Engineer, writer about everything.

More from Medium

How to add FB SDK in react-native project

React Native Drag & Drop Bileşenini Oluşturma

Handling custom layouts on Device orientation changes in React Native

Factors to Consider While Selecting a RASP Solution