以下のエラーが発生しています。オブジェクトの代わりに配列を返さなければならないことがわかります。しかし、私は本当にそれを修正する方法がわかりません。事前に感謝しますオブジェクトはリアクションの子としては無効です
オブジェクトはリアクションの子としては無効です。 子コレクションをレンダリングする場合は、代わりに配列を使用するか、Reactアドオンの createFragment(オブジェクト)を使用してオブジェクトをラップします。レンダリング方法 の
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>
);
}
は、あなたのレンダリング方法を示すことはできますか? –
私たちがデバッグするのに役立つものは何も表示されていません。 – theBrezilien
こんにちは、レンダリングメソッドを追加しました。ありがとうございます – Mesmerize86