2
私は送信ボタンがあるフォームを持っています。 そのフォームは、何かの状態をfalseからtrueに設定する関数onclickを呼び出します。 それから、この状態を親に戻して、trueの場合はcomponentAをレンダリングしますが、falseの場合はcomponentBをレンダリングします。Reactで状態を親に戻す方法は?
私はどのように反応するでしょうか? 私は州や小道具を使用する必要があるが、それを行う方法がわからないことは知っています。また、これは一方向の流れの原則と矛盾していますか?
ComponentAコード:それは表示内容を制御
<form onSubmit={this.handleClick}>
handleClick(event) {
this.setState({ decisionPage: true });
event.preventDefault();
};
親コンポーネント:
あなたは、この後にブラケットを欠場;) –
おかげで、@LeonardLepadatu –
良い答え:)私も([国を持ち上げ]質問のアスカー読み取りお勧めしますhttps://facebook.github.io /react/docs/lifting-state-up.html)と[Thinking in React](https://facebook.github.io/react/docs/thinking-in-react.html)を公式ドキュメントから入手してください。このようなやり方の裏にある理由 –