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} />
};