Reactのカスタムフックの設計