Reactjs 访问子组件redux窗体的值

Reactjs 访问子组件redux窗体的值,reactjs,redux,react-redux,redux-form,Reactjs,Redux,React Redux,Redux Form,我使用redux form创建了一个表单,并且需要根据表单的子对象中的选择进行显示和筛选(使用字段数组映射)。表单数据json结构类似于: { name: "my form", selection: "1" date: "02/02/2020", children: [{ childName: "child2", childSelection: "1", grandchildren: [{

我使用
redux form
创建了一个表单,并且需要根据表单的子对象中的选择进行显示和筛选(使用
字段数组映射)。表单数据json结构类似于:

{ 
  name: "my form",
  selection: "1"
  date: "02/02/2020",
  children: 
      [{  
        childName: "child2",
        childSelection: "1",
        grandchildren: [{
                grandchild: "3"
              }]   
       },
       {
         childName: "child2",
         childSelection: "1",        
         grandchildren: [{
                grandchild: "2"
              }]   
       }
      ]
}
在实际表单中,我有一个下拉列表,用于字段
selection
childSelection
grant

const mapStateToProps = (state) => {    
    const selector = formValueSelector(FORM_NAME); 
    const selection= selector(state, "selection")
    ... 
我希望能够在childSelection更改时,以及在其他UI要求中过滤孙子下拉列表


我知道,
redux form
会触发一个
onChange
事件,我已经编写了一个类似于上面的选择器来捕获顶层的
选择的变化,这很好,但是当涉及到子项/孙项时,我如何知道哪个项已经改变以影响过滤器(即将子项选择传递到用于驱动孙子列表的下拉列表的选择器中?

@ShubhamKhatri这是一个副本吗?这是同一表单中的子项数据(即在
字段数组
组件映射中)你的reduxForm在存储中有一个与之关联的状态,你可以通过我使用Redux form name和fieldName添加的问题链接在任何其他组件中访问该状态。如果这是你想要的,请告诉我。不过,这是我从你的问题中了解的,我已经在我的代码示例中展示了我知道如何做。什么我想了解的是如何识别表单中已更改的子属性。您链接的答案无法解释这一点