There are several ways to do this, all of them you will need StackNavigation 2V ... and to make the transition from one screen to another just create a file to configure the routes using the createStackNavigator ... and instead of your all pointing to this pg it will point to your route script, hence there you will configure for this screen to be the first to be loaded, then just decide what you want to send to the details screen, if you have a base local, I suggest sending only the object ID using this.props.navigation.navigate (, idDoItemClicado) ... then in the other pg vc using the componentDidMount () to be able to make a query when assembling the component and load the data that you want using or id.