Skip to content

Releases: CJY0208/react-activation

0.3.4

06 Dec 15:11
af8d3c2
Compare
Choose a tag to compare
  • 增加 wrapper 外层类名,以实现样式控制,fix #15

0.3.3

24 Nov 11:02
88a52e9
Compare
Choose a tag to compare
  • 尝试解除 <KeepAlive> children update 时亦触发 <AliveScope> 更新的性能损耗问题,只更新其对应 <Keeper>
  • <KeepAlive> 瞬时更新锁检测条件放宽,减轻对正常更新行为的误判情况

0.3.2

11 Nov 03:29
75af7f7
Compare
Choose a tag to compare
  • 增加 <AliveScope> 外部告警;
  • 修复 saveScrollPosition 失效问题(缺失 value 函数);
  • 修复 saveScrollPosition 对屏幕滚动元素的不标准探测方式;
  • <KeepAlive> 瞬时更新锁告警替换为英文,与世界接轨;
  • 更新 README,说明 <AliveScope> 使用方式与注意点

0.3.1

25 Oct 14:32
Compare
Choose a tag to compare
  • 解除 saveScrollPosition 默认保存视图容器滚动位置的行为
  • saveScrollPosition 增加 "screen" 选项来启用保存视图容器滚动位置的行为

0.3.0

21 Oct 08:04
18d082d
Compare
Choose a tag to compare
  • 滚动位置自动保存增强,兼容共用滚动容器的场景,并开放 savaScrollPosition 属性用以免除此行为;
  • 修复 AliveIdProvider 在父层级发生变动时未提供新 id 的错误

0.2.2

11 Oct 08:41
Compare
Choose a tag to compare
  • 使 KeepAlive id 属性权重提升至 key 级别,修复同个 KeepAlive 在 id 变化下无法区分多份缓存的问题

0.2.1

10 Oct 14:54
Compare
Choose a tag to compare
  • 修复 <KeepAlive> 在父 <KeepAlive> 缓存期间被卸载时,元素错位及缓存行为不恰当的问题

0.2.0

25 Sep 06:43
Compare
Choose a tag to compare
  1. 增加 .d.ts 类型说明文件以支持 typescript,修复 #3

  2. 优化 Y 坐标取值唯一性

    • 列表元素为:_ka + key
    • 非列表元素有 key 用 _ka,无 key 用 key
  3. babel 插件辅助属性优化

    • development 模式下选用 _ka 属性确定唯一值
    • production 模式下,尽量选用 key 作为唯一值
  4. <KeepAlive> 可传递 id 属性以区分同父节点下的多份缓存

  5. <KeepAlive> 可由非 default 部分导出

0.1.1

19 Sep 13:42
Compare
Choose a tag to compare
  • 去除计算渲染路径时的缓存行为,修复缓存命中错误的问题

0.1.0

17 Sep 14:01
02c191d
Compare
Choose a tag to compare
  • <KeepAlive> 增加 when 属性用以自动控制缓存
  • 修复 <React.Suspense>React.lazy 层级破坏性问题
  • Bridge 机制抽象化
  • 更新 README