メインコンテンツへスキップ

Recoil 0.7.1

·1分間の読書

入出力およびその他の改善

入出力

  • <RecoilRoot> および useRecoilBridgeAcrossReactRoots_UNSTABLE() に明示的かつ必須の children プロパティを追加して、TypeScript が 暗黙的な children の削除 をサポートできるようにします @types/react@^18.0.0 React 18。(#1718#1717#1726#1731
  • toJSON() で Map、Set およびクラスをより良好にサポートするように、family parameters の入出力を更新します。(#1709#1703

修正

  • 複数の <RecoilRoot> で共有の非同期セレクタを使用すると、React 18 で開発モードコンソールエラーが発生しないようにします。(#1712
  • 非同期セレクタを使用しているときの潜在的なメモリーリークをクリーンアップします。(#1714
  • 解決策は、まだ解決されていない promis で初期化された atoms 依存する複数の roots 間で共有された、潜在的にハングした非同期セレクタです。(#1714)