0

componentWillLeave功能和相应的回调是我在 RN 中没有见过的强大功能。没有它,您总是被迫使用额外的状态来生成非常糟糕的代码,以确保元素在其动画完成之前一直停留在页面/电话上,而理想情况下,来自 redux 的一些布尔状态只会触发元素的删除,同时尊重其willleave动画。

那么有没有人知道如何在 RN 中始终如一地实现这一点,而不必每次都编写自定义代码以确保元素保持渲染,直到您将其动画化?

4

1 回答 1

1

我知道这是一个老问题,但我刚刚从谷歌搜索这个话题来到这里,所以我会给我 2 美分。

该库应该代表 RN 的 1:1 替代品,react-addons-transition-group并支持componentWillLeave您可以实现的方法。它同时支持componentWillEntercomponentWillLeave

链接到库:react-native-transitiongroup

于 2017-09-21T21:16:57.170 回答