Ich erhalte einen unteren Fehler. Ich kann sehen, dass ich Array anstelle von Objekt zurückgeben muss. Aber ich bin mir wirklich nicht sicher, wie ich das beheben soll. Vielen Dank im VorausObjekte sind nicht gültig als React Kind
Objekte sind nicht als reagierendes Kind gültig. Wenn Sie eine Sammlung von untergeordneten Elementen rendern möchten, verwenden Sie stattdessen ein Array oder wickeln Sie das Objekt mithilfe von createFragment (Objekt) aus den React-Add-Ons um. Überprüfen Sie die Rendermethode von
View
.
constructor(props){
super(props);
this.state = {timeElapsed: null};
}
startStopButton(){
return <TouchableHighlight underlayColor="gray" onPress={this.handleStartPress.bind(this)}>
<Text>Start</Text>
</TouchableHighlight>
}
handleStartPress(){
var startTime = new Date();
setInterval(()=>{
this.setState({timeElapsed: new Date()})
}, 1000);
}
render(){
return(
<View style={styles.container}>
<View style={[styles.header]}>
<View style={[styles.timerContainer, this.borderColor('#ff6666')]}>
{this.state.timeElapsed}
</View>
<View style={[styles.buttonsContainer, this.borderColor('#558000')]}>
{this.startStopButton()}
{this.lapButton()}
</View>
</View>
</View>
);
}
Können Sie zeigen Ihre Methode machen? –
Sie zeigen nichts, was uns helfen könnte, es zu debuggen, die Render-Methode wäre dort, wo ich anfange. – theBrezilien
Hi Ich habe gerade render Methode hinzugefügt. Danke – Mesmerize86