javascript - 使用 React 将数据报告回父组件的过程是什么?

标签 javascript reactjs flux alt.js

考虑两个 react 组件。一种是表单组件。另一个是我自己推出的一个精美的日期选择器。日期选择器应使其父组件可以使用当前选定的日期。做这个的最好方式是什么?日期选择器是否应该以某种方式向其父组件报告?如果是这样怎么办?或者更好的解决方案是在我的项目中使用 alt.js 从日期选择器中发布一个在我的表单组件中更新的操作?

最佳答案

执行此操作的最佳方法是将 onChange 添加到子组件的 props 中。通过向父组件传递回调来处理此 onChange 事件。这种方法有两个优点。首先,当用户更改表单状态时,您不依赖任何其他组件。第二个优点是所有自定义表单组件都可以实现相同的接口(interface),以便重用。

关于javascript - 使用 React 将数据报告回父组件的过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33968136/

相关文章:

javascript - Chart.js 2.1.3 中的自定义图例

java - 在不刷新的情况下更新jsp页面的内容

reactjs - 具有代码分割功能的 React ssr 和现在的 React.Lazy 的优缺点

javascript - 未处理的 promise 拒绝 [错误 : Got an invalid value for 'component' prop for the screen 'LocationType' . 它必须是有效的 React 组件。]

javascript - Flux React 吞下

javascript - React.js - 兄弟组件之间的通信

javascript - 是否可以使用上下文和引用全局存储 react 元素的尺寸?

javascript - 如何将 jQuery AJAX 调用返回的值分配给类变量?

java - WebFlux 扩展未检索第二个请求

javascript - 为什么 div 里面的 div 颜色不会通过 JavaScript 数组改变