重置atomFamily的状态


有没有一种简单的方法可以重置atomFamily的状态?

对于单个原子,在useRecoilTransaction_UNSTABLE中存在useResetRecoilStatereset。如果没有这样的钩子或函数,客户端必须遍历存储的密钥列表,以便重置atomFamily中的每个单独原子。

atomFamily只是为原子映射创建一个辅助层。因此,在内部,Recoil也只是在每个给定的原子上迭代并重置它。没有API可以开箱即用。

因此,由于您无论如何都需要了解应用程序中的每个原子引用,因此只需对它们进行迭代并重置状态即可。

相关内容

  • 没有找到相关文章

最新更新