"tried to register two views with the same name RNCSafeAreaProvider" error on IOS
12:30 07 Apr 2021

I am receiving the following error when running react native app using expo on iPhone (on android it is working correctly)

An image of the error is attached.

package.json

{   
  "main": "node_modules/expo/AppEntry.js",   
  "scripts": {  
     "start": "expo start",  
     "android": "expo start --android",  
     "ios": "expo start --ios",  
     "web": "expo start --web",  
     "eject": "expo eject"   
  },   
  "dependencies": {  
     "@expo/vector-icons": "^12.0.4",  
     "@react-native-community/masked-view": "^0.1.10",  
     "axios": "^0.21.1",  
     "expo": "~40.0.0",  
     "expo-app-loading": "^1.0.1",  
     "expo-font": "^9.0.0",  
     "expo-status-bar": "~1.0.3",  
     "react": "16.13.1",  
     "react-dom": "16.13.1",  
     "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz",  
     "react-native-gesture-handler": "^1.10.3",  
     "react-native-reanimated": "^2.0.1",  
     "react-native-safe-area-context": "3.1.9",  
     "react-native-screens": "^2.18.1",  
     "react-native-web": "~0.13.12",  
     "react-navigation": "^4.4.4",  
    "react-navigation-header-buttons": "^7.0.0",  
     "react-navigation-stack": "^2.10.4",  
     "react-redux": "^7.2.3",  
     "redux": "^4.0.5"     
  },  
  "devDependencies": {  
     "@babel/core": "^7.9.0"
  },
  "private": true   
}

Any idea will be appreciated.

ios react-native expo