今更ながらrecoilを勉強したので、そのまとめを書きます。 所感としては、reduxよりも書きやすく、学習コストも低いなと感じました。 基本的には公式ドキュメントをベースに説明しますので、そちらも併せて確認してください。 セットアップ 当たり前の、yarn add recoil。もしくはnpm install recoil。 その上で、RecoilRootで囲っときましょう。 import { RecoilRoot } from "recoil"; export const App: React.FC = () => { return ( <RecoilRoot> <Component /> </RecoilRoot> ); };