Storybookを試してみた

はじめに

Storybookは、UIコンポーネントのカタログです。

Storybookの存在は以下の本を読んだ時に知りました。

TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発 | 手島 拓也, 吉田 健人, 高林 佳稀 |本 | 通販 | Amazon

Storybookのインストール

WordPressでStorybookを使おうとしたところ、おそらく依存ファイルが足りないなどの理由で、上手くいきませんでした。

なので、Next.jsで使ってみることにしました。

公式サイトのドキュメントに従って、インストールを行いました。

まずは以下のコマンドをターミナルで打ち込みました(HTMLとありますが、ターミナルに打ち込んだコードです)。

See the Pen ターミナル by Shibata Hiroki (@khiro-enginner) on CodePen.

色んな処理が走り、最終的に以下のようにインストールが成功しました。

See the Pen storybook インストール完了 by Shibata Hiroki (@khiro-enginner) on CodePen.

Storybookの起動

To run your Storybook, type:

   yarn storybook 

とあったので、言われた通りにコマンドを打ち込みました。

See the Pen storybookの起動 by Shibata Hiroki (@khiro-enginner) on CodePen.

そうすると、Chromeで開いてもいいか?というモーダルが表示されました。

「OK」を押すと、Storybookの「welcome page」が表示されました。

http://localhost:6006/?path=/story/example-introduction–page
http://localhost:6006/?path=/story/example-introduction–page

ターミナルには以下の表示がされていました。

See the Pen ターミナル Storybook by Shibata Hiroki (@khiro-enginner) on CodePen.

今後の課題

今回は、Storybookをインストールして起動できました。

ただ、「Storybookのコンポーネントを、どうやって既存のNext.jsに当てはめるのか」というのが分かりませんでした。

今後は、Next.jsのウェルカムページに、Storybookのボタンを表示させたいです。

http://localhost:3000/(Next.jsのウェルカムページ)
Storybookのボタン

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

投稿ID : 7622