現在、制御された入力をステートレスなリアクタのコンポーネントで動作させるステートレスのコンポーネントをSateのフルコンポーネントの中にラッピングしています。例えば制御された入力を持つステートレスのリアクトコンポーネント
、私が知りたいのですがどのような
const InputComponent = (props) => {
return (
<input value={props.name} onChange={props.handleChange} />
);
}
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
name: 'Tekeste'
};
this.handleChange = this.handleChange.bind(this);
}
handleChange(event) {
this.setState({
name: event.target.value
});
}
render() {
return (
<InputComponent name={this.state.name} handleChange={this.handleChange} />
);
}
}
は物事のカップルです。
- これは良いパターンですか?
- ステートレスコンポーネント内で入力を制御するという目標を達成するにはどうすればいいですか?
を使用して、次のような何かを行うことができますはい、これは良好なパターンです。 – FrenchMajesty