反应递归组件 - 儿童没有正确地重新渲染

时间:2016-01-13 15:53:01

标签: javascript ruby-on-rails recursion reactjs

我正在编写一系列反应中的组件,这将构成这样的结构:

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,但它们似乎不会按预期重新渲染。我只是试图理解它,在我看来,反应是将子组件缓存在以前的状态,但是当状态更新它不会更新子组件,但渲染它们因为他们在以前的状态,或类似的东西,我真的迷失在这里。我甚至不知道在哪里寻找错误。请任何帮助将非常感谢!感谢。

0 个答案:

没有答案