タグ

ブックマーク / qiita.com/KokiSakano (2)

  • Reactの状態管理ライブラリ「Recoil」について - Qiita

    Reactの状態管理ライブラリとして何を使っていますか。巷には状態管理ライブラリが溢れており、選択に悩むことが多いと思います。ここではその選択肢の一つであるRecoilに重きを置いてReactにおける状態管理について解説します。Recoilについてだけ知りたい場合はrecoilについてから読んでください。 この記事ではクラスコンポーネントは利用せず関数コンポーネントを扱う前提で書きます。 Reactの原理と思想 Reactは ユーザインターフェース構築のための JavaScript ライブラリ https://ja.reactjs.org/ であり、以下の3つの理念が掲げられています。 宣言的な View コンポーネントベース 一度学習すれば、どこでも使える Reactは理念を大事にしているライブラリですので、これらは頭に置いておきたいです。Reactはバージョンアップによる破壊的変更は比

    Reactの状態管理ライブラリ「Recoil」について - Qiita
    akatakun
    akatakun 2023/07/28
    useContextはstateを細かく分けるとProviderがたくさんネストする。Providerの位置が原因でバグが起きたり、利用側からは上位にProviderが存在するのか確かめようがないのがネック
  • Reactの状態管理ライブラリ「Recoil」について - Qiita

    Reactの状態管理ライブラリとして何を使っていますか。巷には状態管理ライブラリが溢れており、選択に悩むことが多いと思います。ここではその選択肢の一つであるRecoilに重きを置いてReactにおける状態管理について解説します。Recoilについてだけ知りたい場合はrecoilについてから読んでください。 この記事ではクラスコンポーネントは利用せず関数コンポーネントを扱う前提で書きます。 Reactの原理と思想 Reactは ユーザインターフェース構築のための JavaScript ライブラリ https://ja.reactjs.org/ であり、以下の3つの理念が掲げられています。 宣言的な View コンポーネントベース 一度学習すれば、どこでも使える Reactは理念を大事にしているライブラリですので、これらは頭に置いておきたいです。Reactはバージョンアップによる破壊的変更は比

    Reactの状態管理ライブラリ「Recoil」について - Qiita
    akatakun
    akatakun 2023/07/28
    useContextはstateを細かく分けるとProviderがたくさんネストする。Providerの位置が原因でバグが起きたり、利用側からは上位にProviderが存在するのか確かめようがないのがネック
  • 1