reactjs - Framer 运动页面转换简化代码
问题描述
所以这个想法是在路由改变时让组件淡入淡出
App.js
:
<AnimatePresence>
<Switch location={location} key={location.pathname}>
<Route exact path='/' component={Home} />
<Route exact path='/dashboard' component={Dashboard} />
<Route exact path='/people' component={People} />
<Route exact path='/admin' component={Admin} />
</Switch>
</AnimatePresence>
All the pages
:
const container = {
hidden: {opacity: 0}
visible: {opacity: 1}
}
<motion.div variants={container}
initial='hidden'
animate='visible'
exit='hidden'>
...
</motion.div>
我该怎么做才能写一次并适用于所有人?
解决方案
推荐阅读
- python - 单击左键单击条目tkinter python时删除文本?
- python-3.x - 如何计算尝试次数直到正确的用户输入/仅当用户输入等于 randint 时才更改 randint
- flutter - 如何修复 A RenderFlex 右侧溢出 99889 像素?
- mysql - 如何在mysql 8.0.24社区服务器的my.cnf中配置log_bin和log_bin_index?
- scala - scala中Union函数的求值顺序
- python - 使用tensordot无法重新创建具有“交错”输出索引的一行einsum函数?
- javafx - 尽管已链接,但 Anchor Pane 仍为空
- rust - 如何在 Petgraph 中获得确定性拓扑排序?
- django - Django ArrayField 在其中创建三个字符域?
- google-chrome-extension - 如何使用 declarativeNetRequest 动态规则附加到 requestHeaders