React Hooksが来てから、ほとんどFunctional Componentを使うようになりました。 コーディングするときに、デフォルト引数指定やchildren指定はどうやるんだっけと、引っかかることがあったので備忘録として残すことにします。 まず、ヘッダ部分とプロパティの定義部分の例です。 プロパティの省略が出来ないPropsと、省略可能のプロパティがあるPropsOptionalを定義しています。 import React from "react"; import { storiesOf } from "@storybook/react"; const s = storiesOf("Functional Component", module); // 省略不可 type Props = { x: number; y: number; }; // 省略可能のプロパティあり typ