考虑两个 react 组件。一种是表单组件。另一个是我自己推出的一个精美的日期选择器。日期选择器应使其父组件可以使用当前选定的日期。做这个的最好方式是什么?日期选择器是否应该以某种方式向其父组件报告?如果是这样怎么办?或者更好的解决方案是在我的项目中使用 alt.js 从日期选择器中发布一个在我的表单组件中更新的操作?
最佳答案
执行此操作的最佳方法是将 onChange
添加到子组件的 props 中。通过向父组件传递回调来处理此 onChange
事件。这种方法有两个优点。首先,当用户更改表单状态时,您不依赖任何其他组件。第二个优点是所有自定义表单组件都可以实现相同的接口(interface),以便重用。
关于javascript - 使用 React 将数据报告回父组件的过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33968136/