【发布时间】:2019-04-12 12:33:11
【问题描述】:
【问题讨论】:
标签: reactjs react-transition-group
【问题讨论】:
标签: reactjs react-transition-group
只是缺少一个 unmountOnExit 属性。
<CSSTransition in={show} timeout={300} classNames="alert" unmountOnExit>
工作示例(如果您不喜欢淡出时弹出“模态”下方的按钮,那么像另一个示例一样,使用两组state 和onEnter 和@ 987654327@属性):
【讨论】:
unmountOnExit ?退出时我成像卡的不透明度应该为0。 2. 如果我对卡片应用 opacity: 0 样式,它的闪烁会表现得很奇怪。为什么?
unmountOnExit 才能将其从DOM 中删除。否则,它总是存在的(因此你得到了闪烁的动画)。我个人不使用动画。虽然它们在屏幕上可能看起来很棒,但它们会占用宝贵的资源并增加不必要的等待时间。大多数 Web 应用程序(如 target、reddit 和 imgur)几乎没有(如果有的话)动画。性能优先于“酷”。