<LazyComponent>
一个适用于 ReactLynx 的懒加载组件,用于延迟加载和渲染非关键 UI 元素。
Info
你可以查看源码来了解它的运行原理,也欢迎大家提 MR 来丰富其能力。
基础用法
<LazyComponent>在其自身曝光后再渲染其内容,多用于优化首屏渲染性能。
调整可见边界
通过调整曝光边界来提前渲染<LazyComponent>的内容,优化滚动和动画的视觉体验。
LazyComponentProps
bottomiOSAndroid
来更改目标节点本身在曝光中的视窗大小,>0代表扩展节点下边界,<0代表缩小节点下边界
childreniOSAndroid
子节点
estimatedStyleiOSAndroid
需要设置预估的高度和宽度
leftiOSAndroid
来更改目标节点本身在曝光中的视窗大小,>0代表扩展节点左边界,<0代表缩小节点左边界
pidiOSAndroid
用于标记懒加载的曝光时机。请确保该标识在整个页面中是唯一的。
rightiOSAndroid
来更改目标节点本身在曝光中的视窗大小,>0代表扩展节点右边界,<0代表缩小节点右边界
sceneiOSAndroid
用于标记懒加载的曝光时机。请确保该标识在整个页面中是唯一的。
topiOSAndroid
来更改目标节点本身在曝光中的视窗大小,>0代表扩展节点上边界,<0代表缩小节点上边界
unloadableiOSAndroid
当元素不可见时卸载子元素以节省内存使用
unmountOnExitiOSAndroid
当元素不可见时卸载子元素以节省内存使用