Reactjs 使用ReactCSTranslationGroup的正确方法?

Reactjs 使用ReactCSTranslationGroup的正确方法?,reactjs,Reactjs,我正在尝试为页面实现简单的CSS淡入,并且必须添加大量超时道具来避免控制台失败的道具类型错误。它表示React的未来版本不支持它 有什么想法吗 <ReactCSSTransitionGroup transitionName="pagefade" transitionAppear={true} transitionEnterTimeout={500} transitionAppearTimeout={500} transitionLeaveTimeout={500} &

我正在尝试为页面实现简单的CSS淡入,并且必须添加大量超时道具来避免控制台失败的道具类型错误。它表示React的未来版本不支持它

有什么想法吗

<ReactCSSTransitionGroup 
  transitionName="pagefade"
  transitionAppear={true}
  transitionEnterTimeout={500}
  transitionAppearTimeout={500}
  transitionLeaveTimeout={500}
>

您应该提供这些超时道具,因为它们是React正确处理过渡持续时间所需要的

请看这里:它们警告您这些超时已成为必要,而以前它们是可选的

我的理解是,没有可靠的方法可以正确地将DOM节点的装载/卸载与CSS中指定的转换持续时间同步


例如,假设您希望您的元素在卸载之前淡出。您希望在React实际为您删除DOM节点之前完全完成不透明度转换,否则动画将被剪切。因此,您需要明确告诉react动画的持续时间,因为react在最新版本中意识到的尝试和猜测动画的持续时间可能过于复杂或不可靠。

您应该提供这些超时道具,因为react需要它们来正确处理过渡持续时间

请看这里:它们警告您这些超时已成为必要,而以前它们是可选的

我的理解是,没有可靠的方法可以正确地将DOM节点的装载/卸载与CSS中指定的转换持续时间同步


例如,假设您希望您的元素在卸载之前淡出。您希望在React实际为您删除DOM节点之前完全完成不透明度转换,否则动画将被剪切。因此,您需要明确地告诉react动画的持续时间,因为react可能太复杂或不可靠,无法像他们在最新版本中意识到的那样尝试和猜测动画的持续时间。

这完全有道理。谢谢你!链接断了。再喝一杯?这完全有道理。谢谢你!链接断了。再来一杯吗?