我有容器,绑定connect()到我的商店。React/redux儿童更新子(<select>更新<select>)
// GetActiveAccount.jsx
const VisibleActiveAccountsList = connect(
mapStateToProps,
mapDispatchToProps
)(ActiveAccountsSelector)
ActiveAccountsSelector是演示组件。这里面表象的成分我加载两个子表象成分这只是
//activeAccountSelector render method
return(
<div>
<GatewaySelector gateways={gateways} onSelectGateway={ (e) => {
console.log(e.target.value);
}
}/>
<PairSelector gateway={gateways[0]} onSelectPair={ (e) => {
console.log(e.target.value);
}
}/>
</div>
)
我要的是,在gatewaySelector选定值确定传递给PairSelector价值和改变时更新。
什么是正确的方法来做到这一点?对于简单的选择更改更新,执行操作似乎有点矫枉过正。
我想我必须在父级(activeAccountSelector)管理,但如何?似乎不建议改变状态而不经过整个过程(行动,减速器等),我应该改变父母的道具吗?
大概与这个问题没有关系,但是你缺少'
谢谢,但不相关:) –