Javascript 如何使用redux及其单一状态树更新深层嵌套表单?
我在react中有一个应用程序,它将json对象作为道具,并为该json的每个字段呈现一个表单,以便用户可以编辑json对象 json对象可以是任何深度的任何对象 由于此库,我当前使用游标:。有了这个库,我可以生成任何深度的表单,并且仍然可以更新我的状态 示例: 对于此json:Javascript 如何使用redux及其单一状态树更新深层嵌套表单?,javascript,json,reactjs,nested,redux,Javascript,Json,Reactjs,Nested,Redux,我在react中有一个应用程序,它将json对象作为道具,并为该json的每个字段呈现一个表单,以便用户可以编辑json对象 json对象可以是任何深度的任何对象 由于此库,我当前使用游标:。有了这个库,我可以生成任何深度的表单,并且仍然可以更新我的状态 示例: 对于此json: { "object": { "subobject": { "field": "value" } } } 我要下列表格: <form> <ul>
{
"object": {
"subobject": {
"field": "value"
}
}
}
我要下列表格:
<form>
<ul>
<li>
<input type="text" value="object"/>
<ul>
<li>
<input type="text" value="subobject"/>
<ul><li><input type="text" value="field"/></li></ul>
</li>
</ul>
</li>
</ul>
</form>
-
-
问题:我想在我的应用程序中使用redux,但由于游标更新状态而不是创建新状态,我无法在我的应用程序的这一部分中使用它
我听说过,但是我的json字段没有ID,所以我不确定它在这种情况下是否有效
有什么建议吗?我应该如何使用redux来处理这种模式
谢谢,如果你不改变你的商店,Redux的效果会非常理想。如果需要Redux,可能需要另一个库。