教程 > recoil.js > 阅读:30

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

userecoilbridgeacrossreactroots() 帮助桥接 recoil 状态与嵌套的 react root 和渲染器的钩子函数。

function userecoilbridgeacrossreactroots_unstable():
  react.abstractcomponent<{children: react.node}>;

如果使用 reactdom.render() 创建了一个嵌套的 react root,或者使用了嵌套的自定义渲染器,react 则不会将上下文状态传播到 child root。当你需要 "桥接" 并与嵌套的 react root 共享 recoil 状态,这个钩子发挥作用了。此钩子函数的返回值类型为 react 组件,你可以用此返回值来代替嵌套的 react root 中的 以共享相同且一致的 recoil 存储状态。与任何跨 react root 的状态共享一样,在所有情况下,变化都可能不会完美同步。

function bridge() {
  const recoilbridge = userecoilbridgeacrossreactroots_unstable();
  return (
    
      
        ...
      
    
  );
}
function myapp() {
  return (
    
      ...
      
    
  );
}

查看笔记

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