【发布时间】:2019-10-11 08:28:20
【问题描述】:
我正在使用 react-animated-css,用于简单的反应动画。我有一个列表,我在 <ul> 标记中呈现。我正在向列表的第一个元素添加动画。
此列表每 3 秒更新一次。并在数组的第一个位置添加新元素。 问题是,加载时动画正在发生,但更新时没有。
这里是完整代码:https://codesandbox.io/embed/ecstatic-cloud-qdpcj
我无法创建名称为“react-animated-css”的标签,因为我不符合条件。如果有人为此创建一个会很有帮助。
【问题讨论】:
-
我认为这个Animated标签使用了一个简单的动画。如果要操作数组,则应使用转换。您可以检查其他一些包含过渡的库,例如 react-spring 或 react-transition-group。
-
它在元素周围创建一个包装 div。添加新元素时不应该应用这些样式吗??
-
我根本不知道 react-animated-css。我不会使用它,因为它不为人所知,而且社区很少。