react-hook-form - 在 useFieldArray 中编辑单个项目
问题描述
我正在使用和喜爱react-hook-form
. 我遇到了一个问题,我有一个项目列表(比如说在左列中),然后当您单击任何项目时,它将在右列中显示所选项目的编辑组件。问题是当我在项目之间切换时,嵌套数组值似乎无法正确更新数据。
我想我明白,因为没有为每个父项创建一个新的编辑组件(我只是将选定的索引向下传递),所以嵌套useFieldArray
在编辑组件中仍然引用第一个父项。如果是这种情况,我不确定如何确保useFieldArray
为每个被选中的项目创建一个新项目。
这是一个复制问题的代码框:
https://codesandbox.io/s/dreamy-brattain-r74lx
任何帮助深表感谢。
解决方案
推荐阅读
- r - R Sweave:将.Rnw文件的整个代码放在附录中?
- reactjs - 在 Sharepoint Online 中向人员选择器添加基本控件,例如标签和文本框
- angular - 将 @ngrx/router-store 操作与 ngrx 8 createReducer() 和 on() 函数一起使用
- roslyn - 在 Visual Studio 2019 Preview 4 中使用通用 .editorconfig 文件(在 csproj 中导入)的问题
- mysql - 此 SQLMAP 有效负载中的此 SQL 查询有什么作用?
- iis - 使用 NTLM 时的 Windows IIS 会话超时设置 (Windows 10)
- python - 检查文件的一行中的变量是否完全相同-Tkinter
- gis - 如何在 QGIS Server 中显示图层组
- java - 如何使用 JAVA 在 XML 中设置属性值
- python - 如何将函数输出添加到文本文件中?