【发布时间】:2019-07-07 10:33:26
【问题描述】:
我一直在试图弄清楚如何完成我认为非常简单的事情(我知道......)
目标是一个非常最小且可重用的模态组件,我可以使用触发按钮或w/e在某种HOC中制作动画。
我正在使用 createPortal 创建它,目标是在所述门户的进入/退出时添加一些简单的动画。
我已经使用 GSAP 让它工作,但理想情况下我希望它与 SC 一起使用,这样我就不必引入另一个动画库。
在我的一生中,我无法让它与 SC 一起工作,如果有人能指出我正确的方向,我会很高兴。
我在这里制作了一个沙箱:https://codesandbox.io/s/r44w9m4o5p 使用 GSAP 运行动画,虽然有点 hacky,但对于我的目标来说它是正确的方向。
另外,使用 react-transition-group 比 https://github.com/react-tools/react-move 之类的东西有好处吗?
【问题讨论】:
标签: reactjs modal-dialog react-hooks react-transition-group react-animations