私はReactを使い始めているだけで、これを理解することはできません。子コンポーネントの状態を親から更新するにはどうすればよいですか?
<Select>
<Search term={this.state.filename} />
</Select>
Selectコンポーネントはファイルを選択するためのもので、検索コンポーネント内の入力テキストの初期値をファイル名に設定したいとします。ここで
は、ユーザーが親によって設定された初期値からの入力の値を変更しようとするたび、私は新しい入力値と子の状態を設定しますが、この、検索コンポーネント今
<form onSubmit={this.handleSubmit}>
<input
type="search"
value={this.props.term}
onChange={this.handleChange}
/>
</form>
です入力値をリセットする子の再レンダリングをトリガーします。これを回避する正しい方法は何ですか?
このような入力の値をvalue={this.props.term}
に割り当てると、状態を変更すると、ファイル名をデフォルト値として子の再レンダリングがトリガーされ、ユーザーが編集できるようになります。
することができますhandleChange関数を置く? – LuisPinto