April 2017
Intermediate to advanced
414 pages
8h 14m
English
The Navigator component works a bit differently from its native iOS component, but it's still very powerful to work with. One of the changes with using Navigator is that your routes should be explicitly defined. We can do this by setting up an array of routes and rendering a specific scene based on which route we're accessing. Here's a sample:
export default class Tasks extends Component { render () { const routes = [ { title: 'First Component', index: 0 }, { title: 'Second Component', index: 1 } ];
Create a routes array, as shown in the preceding code.
You might notice that we are explicitly defining our routes from the beginning, setting up an initial route and then passing in props to each route's component here:
return ...
Read now
Unlock full access