提问人:Bear Bile Farming is Torture 提问时间:11/4/2023 更新时间:11/4/2023 访问量:12
在 <CSSTransition /> 中包装组件会有什么副作用吗?
Will wrapping components inside of <CSSTransition /> have any side effects?
问:
<CSSTransition
in={is_ready}
nodeRef={comp_ref}
timeout={speed}
unmountOnExit
classNames={classNames}
>
<OriginalComponent ref={comp_ref}>{children}</OriginalComponent>
</CSSTransition>
当然,我这样做的唯一原因是使用过渡动画。但其他一切都应该完全像以前一样。
这可信吗?例如,如果以某种方式与父级相关,例如 flex-box,该怎么办:OriginalComponent
以前:
<div className="some-parent-class">
<OriginalComponent ref={comp_ref}>{children}</OriginalComponent>
</div>
现在:
<div className="some-parent-class">
<CSSTransition
in={is_ready}
nodeRef={comp_ref}
timeout={speed}
unmountOnExit
classNames={classNames}
>
<OriginalComponent ref={comp_ref}>{children}</OriginalComponent>
</CSSTransition>
</div>
正如你现在所看到的,结构已经改变
答: 暂无答案
上一个:多次旋转和缩放过渡不起作用
评论