Storybook(CSF3.0)でdefault exportではないコンポーネントを追加したいっ!(React)
2022年3月4日
サンプルが雑ですが、hoge.tsxにはHogeとFooがあって、Hogeはexport defaultです。
export default Hoge = () => { render <>Hoge</>; } export Foo = () => { render <>Foo</>; };
これをstorybookで動かそうとすると、そもそもdefaultの方が呼ばれてしまいますが、以下のようにすれば良いようです。
import Hoge, { Foo } from 'hoge'; export default { component: Hoge }; export const Default = {}; export const foo = { component: Foo, render: (args) => <Foo {...args} /> };