エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
React の Context を分割することで不要な再レンダリングを防ぐ 【constate の紹介】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
React の Context を分割することで不要な再レンダリングを防ぐ 【constate の紹介】 - Qiita
要点 React の Context の更新による不要な再レンダリングを防ぐ方法として、React.memo や useMemo を... 要点 React の Context の更新による不要な再レンダリングを防ぐ方法として、React.memo や useMemo を利用する方法以外に、Context(Context オブジェクト)を分割するという方法がありますが、constate というライブラリを使うと、Context(Context オブジェクト)を簡単に分割できます。 constate は React Context 周りの API のラッパーを提供する小さな(1KB未満の)ライブラリです。 constate の類似ライブラリとして、unstated-next が挙げられますが、こちらのライブラリでは、Context の分割を行っていないので、「Context(Context オブジェクト)の分割」により再レンダリングを防ぐことはできません。 React の Context を分割するとはどういうことか、分割すると