【发布时间】:2015-05-30 22:48:44
【问题描述】:
在我的通量应用程序中,我有一个 DropDown React 组件,它使用一组键值对来呈现自己。
我想要两个不同的下拉菜单,一个带有国家数据,另一个带有城市数据。
在 Flux 模式中,每个下拉列表都有一个 Selection Action,其中包含所选值的有效负载,相应的存储将使用该有效负载来更新其状态。
如何指定哪个下拉列表Selection 属于哪个商店?
我可以创建一个特定于每个需求的包装组件,即CountryDropDown 和CityDropDown,并让每个组件创建自己的特定操作CountrySelected 和CitySelected,但这是惯用的方法吗?如果是,我如何连接底层的DropDown 组件,以便onChange 处理程序触发父级的操作?
【问题讨论】:
标签: javascript reactjs reactjs-flux refluxjs