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 传递道具来反应路由器组件