React Hooks
#React
クラスとフックどちらで書くべきか?
基本的にフックで書くべき
Reactでクラスコンポーネントより関数コンポーネントを使うべき理由5選
カスタムフック
ロジックを切り出した普通のJavascript 関数にすぎない
stateを使うロジックを共有するためのもの
殆どはカスタムフックとして処理を切り出すべき
https://qiita.com/cheez921/items/af5878b0c6db376dbaf0