React Motion - 在动画期间将子项添加到另一个组件会引发错误

时间:2015-10-18 16:14:39

标签: javascript reactjs reactjs-flux

我有以下(简化)结构:

<DumbWrapperComponent>
  <Messages/>  (listens to MesagesStore)
  <OtherUI/>     (listens to UIStore)
</DumbWrapperComponent>

消息和OtherUI有两个他们正在收听的不同商店,所以他们(应该)彼此独立地呈现。 OtherUI有一些可拖动的元素,使用ReactMotion进行流畅的动画,并添加消息&#39;按钮,使用Flux模式向消息添加消息。除了点击“添加消息”的情况外,一切正常。拖动后快速按钮,以便动画仍在运行。我得到&#34;错误:不变违规:预期刷新事务的存储脏组件长度(1)以匹配脏组件数组长度(2)&#34;。更糟糕的是,它不会每次都发生,但在上述条件下更像是3次中的1次。

我会更彻底地检查它并在我找到解决方案后更新,但我认为我只是要求进行健全性检查 - 这是React Motion的预期和已知行为/限制吗? / p>

如果重要的话,我还在使用React Motion v0.2.7。

0 个答案:

没有答案