私の親クラスが2人の子供 Reactjs
カウンターコンポーネントは、秒単位で増分状態「カウンタ」を持っている別の子コンポーネントの状態を変更します。 Buttonコンポーネントで
class Counter extends Component {
constructor(props) {
super(props)
this.resetCount = this.resetCount.bind(this);
this.state = {
count : 0
}
}
resetCount() {
this.setState({
count : 0
});
}
componentDidMount() {
setInterval(() => {
this.setState({
count: this.state.count + 1
});
}, 1000);
}
render() {
const {count} = this.state;
const {color,size} = this.props;
return (
<Text style={{color, fontSize: size}}>{count}</Text>
);
}
}
、私は私のメインの親クラスのたonPress事
<Button
onPress={resetCount}
title="Reset COunt"
color="#841584"
/>
を持っている私は
<Counter color={'green'} size={90} />
<Button/>
をレンダリングしかし、私は「エラー をすることはできません取得していますApp.jsの変数resetCountを見つける
[持ち上げ状態](https://reactjs.org/docs/lifting-state-up.html) –
ここにあなたのapp.jsコードを入力してください –