Month: November 2018

React-navigation 3 update the App container

There are some new changes with new react-navigation which is the main navigation system used in React Native app. The significant change which may affect your app is the app container. The app container is responsible for managing app state and linking the top-level navigator to the app environment.


import { createAppContainer } from 'react-navigation';
// you can also import from @react-navigation/native

const AppNavigator = createStackNavigator(...);

const AppContainer = createAppContainer(AppNavigator);

The AppContainer now becomes the main component loaded in the App.js without any wrapping view.

Posted by justinpham, 0 comments
Error: This experience uses an unsupported version of Expo. You may need to update Expo Client on your device.

Error: This experience uses an unsupported version of Expo. You may need to update Expo Client on your device.

Sometime when Expo releases new update with new features, you may have the issue of Expo Client expired when you run your app on Simulator. What you should do it restarts the simulator (Hardward > Restart), deleted Expo app on Simulator and run the application again. Next time when you run, it will install latest Expo client to the Simulator.

Posted by justinpham, 0 comments