元々はクラスベースで提供されてた機能を関数コンポーネントでも使えるようにしたのがhookやで