我是新来反应并尝试过反应动画 http://facebook.github.io/react/docs/animation.html。当在 TransitionGroup 中添加或删除元素时,它们非常有用。但是,如果我用类似的元素替换单个元素,React 会检测到该元素的内容已更改并且不会触发动画。
如何在同一位置淡出单个元素并淡入新元素?
例如淡出login-div,淡入dashboard-div。
如果你的元素有不同key
属性,TransitionGroup 将卸载其中一个并安装另一个。
您可以在此处阅读有关密钥的更多信息:组合与继承 https://reactjs.org/docs/composition-vs-inheritance.html#dynamic-children.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)