エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
カスタムフックとreact-reduxのHooks APIでビジネスロジックとビューを完全分離する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
カスタムフックとreact-reduxのHooks APIでビジネスロジックとビューを完全分離する - Qiita
ビジネスロジックをビューから分離する React 16.8以降の機能でReact Hooksが使えます。 useStateやuseE... ビジネスロジックをビューから分離する React 16.8以降の機能でReact Hooksが使えます。 useStateやuseEffectなどを利用することでFunctinal Componentにstateやライフサイクルをもたせることが可能になります。 また、独自のカスタムフックを定義することでJSXからビジネスロジックの分離が可能になります。 カスタムフックの作成(公式) https://ja.reactjs.org/docs/hooks-custom.html Reactで普通に開発をしてしまうとコンポーネントが肥大化してしまう問題が発生するため、 カスタムフックを定義してビジネスロジックをビューから分離することでメンテナンスしやすくなります。(テストもしやすい) カスタムフックはDOMを持たないので通常の関数と同じようにstateなどの値の戻り値を返却します。 ビューから分離