私は非常に反応しており、還元しています。あるコンポーネントから別のコンポーネントにデータを渡そうとしています。親子関係はなく、お互いに独立しています。誰も私にこれをするのを助けることができますか?以下は私のコードです。私はEMPNUMBERの送信先独立したコンポーネントとデータの間のデータの受け渡し
export class EmpSearch extends React.Component {
constructor(props) {
super(props);
this.state = {
Empnumber: ''
};
}
updateEmpNumber(e) {
this.setState({Empnumber: e.target.value});
}
render() {
return (
<div className="row">
<form>
<div className="form-group">
<label htmlFor="Empnumber">Emp Number</label>
<input type="text" className="form-control" id="Empnumber" placeholder="Emp Number" value={this.state.Empnumber} onChange={this.updateEmpNumber.bind(this)}/>
</div>
</form>
</div>
);
}
}
function mapStateToProps(state){
return{
Empnumber: state.Empnumber
};
}
export default connect(mapStateToProps)(EmpSearch);
他のファイルがあるので、ここでは、以下の[OK]を
class EmpDetail extends React.Component {
render() {
return (
<div className="container">
<input type="text"/>
</div>
);
}
}
export default EmpDetail;
レデューサー機能を作成しましたか?そうでない場合は、リデューサー関数を作成し、アクションのupdateEmpNumber関数をディスパッチする必要があります。あなたはreduxストアから 'EmpNumber'にアクセスできます。 – Abhishek
私はそれを作成する方法がわからないので、私はそれを作成していません。私を助けることができれば非常に役に立ちます。 – user2768132
私はどのように派遣し、行動する方法と減速機を作成する方法がわかりません。 – user2768132