text 过渡运动反应路由器4路径转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 过渡运动反应路由器4路径转换相关的知识,希望对你有一定的参考价值。

const FadeRoute = ({ component: Component, ...rest }) => {

  return (
    <Route {...rest} children={({ location, match }) => (
      <TransitionMotion
        willEnter={() => {return {opacity: 0, translateX: 24}}}
        willLeave={() => {return {opacity: spring(0, animationPresets.out), translateX: spring(24)}}}
        defaultStyles={[ {
          key: location.pathname,
          style: { opacity: 0, translateX: 24},
          data: match
        } ]}
        styles={match ? [ {
          key: location.pathname,
          style: { opacity: spring(1, animationPresets.in), translateX: spring(0) },
          data: match
        } ] : []}
      >
        {interpolatedStyles => (
          <div className="route">
            {interpolatedStyles.map(config => (
              <div
              	className="page"
                key={config.key}
                style={{opacity: `${config.style.opacity}`, transform: `translateX(-${config.style.translateX}px)`}}
              >
                <Component />
              </div>
            ))}
          </div>
        )}
      </TransitionMotion>
    )}/>
  )
}

export default FadeRoute

以上是关于text 过渡运动反应路由器4路径转换的主要内容,如果未能解决你的问题,请参考以下文章

如何实现在悬停反应路由器链接时显示下划线的过渡效果?

BGP路径属性(4)

悬停时的 SVG 不进行过渡

OpenCV 的卡尔曼滤波器过渡矩阵如何处理时间(例如 t 和 t^2)进行运动预测?

CSS 过渡不适用于反应和样式化的组件

text 传递道具来反应路由器组件