Ich habe 2 native Komponenten in meiner App reagieren, ist eine Symbolleiste, die eine Schaltfläche "Fertig" hat, gedrückt, wenn ein Benutzer ein Formular ausgefüllt ist.
Das andere ist die Form selbst, von wo ich die Daten bekommen muss.
Wenn der Benutzer auf "Fertig" klickt, sende ich eine Post-Anfrage mit den Parametern, aber ich finde keinen ordentlichen Weg, um die Daten zu bekommen.
Was ist die beste Vorgehensweise dafür?
Meine Symbolleiste:Get TextInput Wert von verschiedenen Komponenten
<TopToolbar text='Upload new item'
navigator={this.props.navigator} state={this.state} donePage={'true'}/>
in der Symbolleiste Komponente I auf die Schaltfläche Fertig haben:
<TouchableHighlight style={styles.done} onPress={() =>{this.state.text=this.props.state.data.price}} underlayColor='#4b50f8'>
<Image source={require('./Images/Path 264.png')}/>
</TouchableHighlight>
und eine der Texteingaben ist:
<TextInput placeholder='Price*' style={styles.text} onChangeText={(text) => { this.state.data.price = text }}></TextInput>
und wie bekomme ich den Zustand von der anderen Komponente? Muss ich es als Requisite übergeben? –
Wenn Sie Redox verwenden, müssen Sie nur im Reduzierstück sparen und den gleichen Reduzierer in Ihrer anderen Szenerie verwenden. Wenn nur react verwendet wird, übergeben Sie es einfach als Requisite. Genau wie du sagst – jose920405
habe ich das versucht und der Zustand scheint statisch zu sein und ändert sich nicht –