当需要缓存页面时,react中怎样实现类似于vue的KeepAlive功能?

来源:8-2 React原理-考点串讲

斜杠男人

2021-11-14

当需要缓存页面时,react中怎样实现类似于vue的KeepAlive功能?

写回答

2回答

鲍鲍越来越幽默了

2022-02-19

有一个开源插件react-activation可以实现keep-alive功能,搭配路由使用,缓存页面或者组件,这是目前社区内近似最佳的实现,但是也是要慎用,如果需要重度使用的话会有一些意想不到的问题。
0
0

双越

2021-11-15

react 中没有,你可以通过其他方式解决。例如,使用修改 css 来切换组件的显示和隐藏;再例如,使用 useMemo 缓存那些耗时较多的数据 —— 这些其实都类似缓存功能,都有效果。

0
2
双越
回复
斜杠男人
css 切换不用操作 DOM ,用 jsx 表达式就行。
2021-11-15
共2条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4663 学习 · 1644 问题

查看课程