Die Kommunikation Zwischen Komponenten, Reagieren die Einheimischen?
Hier ist meine reagieren-native-code:
<NavigatorIOS
ref='nav'
style={styles.container}
initialRoute={{
title: 'List',
component: TaskList,
rightButtonTitle: 'new',
onRightButtonPress: () => {
this.refs.nav.push({
title: 'Add Task',
component: AddTask
});
}
}} />
Wie kann ich push-einige Meldungen aus dem AddTask Komponente der TaskList-Komponente?
Den docs gesagt, "Für die Kommunikation zwischen zwei Komponenten, die nicht über eine Eltern-Kind-Beziehung, können Sie Ihre eigenen globalen event-system."
Also muss ich das einrichten einer globalen event-system?
- Sie haben eine Methode renderScene?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie die Kommunikation zwischen den Komponenten sagte:
Können Sie Flux im reagieren-native project.
Hier ist eine demo für Flux + Reagieren-Native:
Können Sie sich den source code von github.
Ich die Arbeit mit Navigator, aber ich denke, es ist die gleiche Sache mit NavigatorIOS.
Können Sie Requisiten wie Ihre Titel, Komponente :
'information' ersetzt werden kann, der durch die Globale variable.
Übergeben Requisiten aus AddTask zu TackList, es ist die gleiche Sache. Sie können übergeben, Requisiten im pop oder ersetzen Sie Sie oder drücken Sie