generated at
Next.js & TypeScript環境にStorybookを追加

ReactのTutorialのinstall方法はCRA前提なので、Next.jsの場合はうまく行かない


参考



$ npm i -D @storybook/react
stroybookを追加
addonは必要になるまで入れない
storybookの設定を追加
.storybook/main.js
module.exports = { stories: ['../src/**/*.stories.tsx'], addons: [], };
package.jsonに追記
package.json
"scripts": { "storybook": "start-storybook -p 6006", "build:storybook": "build-storybook -o build/storybook" },
終わり
あとは、 hoge.stories.tsx なファイルを作って
hoge.tsx
export const Hoge = () => { return <div>aaa</div>; };
hoge.stories.tsx
import React from 'react'; import { Hoge } from '.'; export default { title: 'Hoge' }; export const showHoge = () => <Hoge />;
$ npm run storybook で起動



めちゃくちゃダルい

時間がかかりすぎる。やめたmrsekut


pathのかいけつ
これでいける


useRouterを使っているとerrorになる