我正在编写一系列反应中的组件,这将构成这样的结构:
Field
|_BasicField: plain input field.
|_ListField: a list of Fields.
|_Entity: a complex Field that can have BasicFields, ListFields
and Entities as its children components.
您可以找到此结构的代码here in my repo。
用于生成抓取表单的数据是in this file。
一旦呈现表单的第一级,会动态生成子Field
,但它们似乎不会按预期重新渲染。我只是试图理解它,在我看来,反应是将子组件缓存在以前的状态,但是当状态更新它不会更新子组件,但渲染它们因为他们在以前的状态,或类似的东西,我真的迷失在这里。我甚至不知道在哪里寻找错误。请任何帮助将非常感谢!感谢。