react-native
Wytyczanie
Szukaj…
Wprowadzenie
Trasowanie lub nawigacja umożliwia aplikacjom przechodzenie między różnymi ekranami. Ma to kluczowe znaczenie dla aplikacji mobilnej, ponieważ zapewnia użytkownikowi kontekst, gdzie się znajduje, rozdziela działania użytkownika między ekranami i przemieszcza się między nimi, zapewnia maszynę stanu podobną do modelu całej aplikacji.
Komponent Navigator
Navigator działa zarówno na iOS, jak i na Androidzie.
import React, { Component } from 'react';
import { Text, Navigator, TouchableHighlight } from 'react-native';
export default class NavAllDay extends Component {
render() {
return (
<Navigator
initialRoute={{ title: 'Awesome Scene', index: 0 }}
renderScene={(route, navigator) =>
<Text>Hello {route.title}!</Text>
}
style={{padding: 100}}
/>
);
}
}
Trasy do Navigator
są dostarczane jako obiekty. renderScene
funkcję renderScene
która renderuje scenę dla każdego obiektu trasy. initialRoute
służy do określenia pierwszej trasy.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow