reactjs - 对于嵌套对象创建反应组件的最佳方式
问题描述
我有以下 json 结构,
形式
- 姓名
- 显示名称
- Group : Array - 将包含多个组元素
- 团队名字
- 组显示名称
- 问题:数组 - 将包含多个问题
- 问题名称
- 问题顺序
- 问题类型
我正在考虑创建以下组件,
- 表单组件:遍历组并添加 FormGroup 组件
- FormGroup 组件:遍历问题并添加问题组件
- 问题组件:显示问题详细信息
每当对问题组件进行任何更新时,我都需要将值全部传递给表单组件。有没有更好的方法来处理这种情况?我是新来的反应。
解决方案
如果使用 redux,您可以将每个更新绑定到每个组件,或者选择仅更新将级联到子级的父级,这取决于您如何处理更新。在父级更新对我来说似乎很好,然后子组件会注意更新自己的子组件等等。
推荐阅读
- reactjs - 从返回链接的承诺中获取价值
- jenkins-pipeline - 从 Jenkins Pipeline 构建更新 Jira 项目:jiraIssueSelector 没有发现任何问题
- python-3.x - “如何修复‘UnsatisfiableError:发现以下规范相互不兼容’”
- google-sheets - 如何对一行中的所有单元格执行相同的操作?
- javascript - 如何在 Reactjs 中正确添加和使用第三方/npm 库?
- c++ - 使用 ImageMagick 从像素强度数组创建灰度图像时遇到问题
- excel - VBA 突出显示包含空格的单元格
- python-3.x - 如何在我的编辑器中安装 curses 库?
- python - 如何在所有按钮和标签后面添加矩形图形?
- node.js - 导航到车把文件