如何使用async recoil-sync和nextjs?页面无法加载

1hdlvixo  于 2023-05-28  发布在  其他
关注(0)|答案(1)|浏览(169)

在这个问题上纠结了一段时间:
当使用带有异步读取属性的RecoilSync组件时,nextJs服务器会卡住,页面无法加载。不抛出错误。
下面是一个超级简单的复制:https://github.com/hainessss/recoil-sync-next
接下来的12个也是如此。
有什么想法需要做什么来让这个工作?谢谢

vawmfj5a

vawmfj5a1#

设置default值。

export const myListState = atom<readonly string[]>({
  key: 'myList',
  default: [],
  effects: [
    syncEffect({
      itemKey: 'myList',
      storeKey: 'my-db',
      refine: array(string())
    })
  ]
});

相关问题