【发布时间】:2016-03-02 06:58:21
【问题描述】:
考虑两个反应组件。一个是表单组件。我自己滚动的另一个花哨的日期选择器。日期选择器应该使当前选择的日期对其父组件可用。做这个的最好方式是什么?日期选择器是否应该以某种方式报告备份到它的父组件?如果有怎么办?或者更好的解决方案是在我的项目中使用 alt.js 从日期选择器中发布在我的表单组件中更新的操作?
【问题讨论】:
标签: javascript reactjs flux alt.js
考虑两个反应组件。一个是表单组件。我自己滚动的另一个花哨的日期选择器。日期选择器应该使当前选择的日期对其父组件可用。做这个的最好方式是什么?日期选择器是否应该以某种方式报告备份到它的父组件?如果有怎么办?或者更好的解决方案是在我的项目中使用 alt.js 从日期选择器中发布在我的表单组件中更新的操作?
【问题讨论】:
标签: javascript reactjs flux alt.js
最好的方法是在子组件的 props 中添加一个onChange。通过向父组件传递回调来处理此onChange 事件。这种方法有两个优点。首先,当用户更改表单状态时,您不依赖任何其他组件。第二个优点是您所有的自定义表单组件都可以实现相同的接口,以便重用。
【讨论】: