来支撑我的新反应,终极版,我试图用它可以传递给onChange事件保存到道具,从一个反应 - 终极版形式的文本框中输入的值为文本框的另一个组件阵营 - 终极版表格保存数据来自的onChange
我的代码段是
<ListItemContent>
<Control component={Textfield} model="somemodel" label="MyLabel"
onChange={this.props}/>
</ListItemContent>
我如何保存这个值,使这个提供给其他组件?
编辑我这部分的工作:
<ListItemContent>
<Control component={Textfield} model="somemodel" label="MyLabel"
onBlur={this.onChangeOfValue}/>
</ListItemContent>
onChangeOfValue = (event) =>
{
this.setState({ newValueToPassAlong: event.target.value}); //newValueToPassAlong is set in constructor
};
.....
let mapStateToProps = (state) => {
return {newValueToGive: state.newValueToPassAlong} //This is undefined
};
export default connect(mapStateToProps)(form)
此外,我componentWillReceiveProps(nextProps)不被解雇时,其他设备的状态变化。
有很多可以继续传递信息与反应和redux。假设你想要使用redux来更新输入字段的状态,并且你计划在其他组件中使用mapStateToProps,那么你可以查看一下我使用react-redux-form的基本react-redux应用程序的例子:https:// github .COM/Fallenstedt/redux_blog/BLOB /主/ src目录/组件/ posts_new.js#L24 我会需要你关于你打算怎样给你一个详细的解答之前,这个信息传递给你的其他组件的详细信息。 –
我们有两个组件 - 一个纯粹是一个输入表单,我们需要在其中一个文本框上执行onChange,另一个是需要从该文本框中传递值的补充表单。没有提交表单,我不太确定是否有方法可以在全局访问此值,也许 – Andy5