对于嵌套对象,创建反应组件的最佳方法



我有以下json结构,

形式

  • 名字
  • 显示名称
  • 组 : 数组 - 将包含多个组元素
    • 组名称
    • 组显示名称
    • 问题:数组 - 将包含多个问题
      • 问题名称
      • 问题顺序
      • 问题类型

我正在考虑创建以下组件,

表单组件
  1. :循环访问组并添加表单组组件
  2. 表单组组件:循环访问问题并添加问题组件
  3. 问题
  4. 组件:显示问题详细信息

每当对问题组件进行任何更新时,我都需要将值全部传递给表单组件。有没有更好的方法来处理这种情况?我是新来的。

这取决于如何处理更新,如果使用 redux,您可以将每个更新绑定到每个组件,或者选择仅更新将级联到子组件的父组件。 对我来说,在父级别更新似乎很好,然后子组件将注意更新自己的子组件,依此类推。

最新更新