教程 > recoil.js > 阅读:38

userecoilsnapshot()——迹忆客-ag捕鱼王app官网

此钩子函数在渲染期间同步返回一个 snapshot 对象,并为所有 recoil 状态更改订阅调用组件。你或许会想将此钩子函数用于调试工具,或者用于服务端渲染,因为在初始渲染期间,有需要拥有同步状态的地方。

function userecoilsnapshot(): snapshot

请慎重使用此钩子,因为它会导致组件重新渲染 所有 的 recoil 状态变化。未来,我们希望能为提升性能提供防抖能力。

定义一个 组件,该组件根据当前已改变的状态渲染一个带有 href 的

;
}

这是一个简单的例子。我们即将提供一个类似这样的 helper 方法,用于在浏览器历史记录持久化库中生成链接,其更具扩展性且优化更好。例如,它将劫持点击处理程序来更新本地状态以替换浏览器历史记录。

查看笔记

扫码一下
查看教程更方便
网站地图