1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Recoil公式ドキュメント 翻訳⑪ APIリファレンス-Core-<RecoilRoot />

Last updated at Posted at 2020-10-29

Recoilの公式ドキュメントをgoogle翻訳するとコードまで翻訳されてしまうのが面倒なのでQiitaにまとめてみます。

追々追加していきます。(多分)

公式ドキュメント

目次

全目次は一番下にあります


<RecoilRoot ...props />

atomが値を持つコンテキストを提供します。
Recoil hooksを使用するコンポーネントの親である必要があります。
atomはそれぞれのroot内で異なる値を持ちます(複数のrootが共存することもある)。
ネストされている場合は、最も内側のrootが外側のrootを完全に隠します。

props:

  • initializeState?: (MutableSnapshot => void)
    • <RecoilRoot>atomのstateを初期化するためにMutableSnapshotを取るオプションの関数。これにより、初期レンダリングのstateが設定され、以降のstate変更や非同期の初期化には使用されません。非同期stateの変更には、useSetRecoilState()useRecoilCallback()などのhookを使用します。

サンプルコード

import {RecoilRoot} from 'recoil';

function AppRoot() {
  return (
    <RecoilRoot>
      <ComponentThatUsesRecoil />
    </RecoilRoot>
  );
}

参考サイト

公式ドキュメント
みらい翻訳


全目次

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?