alibaba / ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
https://ice.work
MIT License
17.84k stars 2.09k forks source link

怎么使用react-activation实现keepalive #6745

Closed yxiawen closed 9 months ago

yxiawen commented 9 months ago

Summary | 概述

No response

Motivation | 背景

需求需要tabs切换页面时不重置

Usage example | 使用示例

No response

Detailed design | 方案设计

文档说明使用 Keep Alive 能力需要安装 react 和 react-dom 的 experimental 版本,因此暂时不使用,希望能用其他实现,比如 react-activation

Additional context | 额外信息

No response

ClarkXia commented 9 months ago

直接参考 react-activation 的文档就好,如果有什么需要框架支持的,可以再补充

ClarkXia commented 9 months ago

框架后续将默认实现 keepalive 能力,如果使用 react-activation 可以直接参考其官方文档。 一些全局 Provider 可以新增 src/pages/layout.tsx 进行处理

yxiawen commented 9 months ago

已实现: 动态import渲染

image image