我在连接redux和ReactCssTransitionGroup时遇到了问题。我想要转换旧元素和新元素。运动很好但是因为redux打破了父/子道具关系,旧元素在退出之前用新数据呈现。
下面有一个小提琴,显示了与单个孩子的关系,只有一个级别。
<Parent>
<Child/>
</Parent>
对于这种情况,直接传递道具很容易,但我希望找到一种能够在更复杂的结构中发挥更好的解决方案:
<GreatGrandParent>
<GrandParent>
<Parent>
<Child/>
<Child/>
...
如何在触发转换时阻止孩子更新?
https://jsfiddle.net/haygoodjon/wx0L0bx7/2/
^ 小提琴正在更新旧时间,然后将其从dom中移除。可以通过删除Child上的连接并直接从App
传递时间prop来实现预期的行为