2019年8月5日のブックマーク (1件)

  • React Hooksとカスタムフックが実現する世界 - ロジックの分離と再利用性の向上 - Qiita

    はじめに React HooksはReact 16.8 で追加された新機能であり、state などの React の機能をクラスを書かずに使えるようになります。 React Hooks以前は、ロジックの再利用がコンポーネントに依存してしまいロジック単独でのモジュール化が難しいという問題がありました。 しかしReact Hooksのカスタムフックという独自のフックを作成する機能を使うことで、Viewに依存することなくロジックだけを再利用することができるようになります。 この記事では、v1からv6まで改善していく様子を見て頂くことでReact Hooksの利用方法を紹介します。 今回の実例ではコンポーネントのコード量は以下のように削減されます。 実例紹介 コンポーネント間のページネーションを実装するuseLocalHistoryカスタムフックを作成します。 ブラウザのhistory APIのよ

    React Hooksとカスタムフックが実現する世界 - ロジックの分離と再利用性の向上 - Qiita
    yamitzky
    yamitzky 2019/08/05
    “ReactのロジックはOSSとして気軽に共有できる世界” わかる