next.js defaultValue react hook form does not receive object.data

5cg8jx4n  于 2023-06-22  发布在  React
关注(0)|答案(1)|浏览(111)

我正在使用React Hook Form来制作一些Edit/Update数据,从zustand获取我的数据,类型值any。然后我从React Hook Form中将其保存到defaultValue,当获取值时,我会得到'Undefined',但是当我手动使用一些字符串和数字对其进行硬编码时,它可以像我硬编码一样正确地获取值。

最近我更新的是将类型数据从zustand更改为Prisma的类型数据模型,我从表'Report'中获得,但同样没有改变。我做控制台日志到一些输入它仍然得到'未定义'
有人能帮帮我吗

FINAL RESULT首先是render,需要添加useEffect来更新值,内部需要调用reset()API。

64jmpszr

64jmpszr1#

defaultValues仅在第一次渲染期间应用。它似乎是在第一次渲染期间应用报告对象的值。
对于后续渲染,如果要更新表单值,可以使用setValue

相关问题