Storybookって何だ!便利なのか!?

 コメント2件
Storybook: Frontend workshop for UI development
Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. It’s open source and free.
  • 1:以下、名無しがお送りします

    Storybookってなんだ? 最近よく聞くけど実際どうなの?

  • 7:以下、名無しがお送りします

    Storybookはコンポーネントカタログツールだよ UIコンポーネントを独立して開発・テストできる

  • 12:以下、名無しがお送りします

    >>7 それって便利なの? わざわざ導入する意味あんの?

  • 19:以下、名無しがお送りします

    >>12 かなり便利だよ コンポーネントの再利用性が上がるし ドキュメント化もできる デザイナーとの連携もスムーズになる

  • 23:以下、名無しがお送りします

    >>19 ドキュメント化ってどういうこと?

  • 33:以下、名無しがお送りします

    >>23 コンポーネントの使い方やpropsの説明をMarkdownで書ける サンプルコードも載せられるからドキュメントとして最適

  • 40:以下、名無しがお送りします

    >>33 なるほど それは便利かも でも導入するの大変そう...

  • 42:以下、名無しがお送りします

    >>40 全然大変じゃないよ npx sb init するだけ Reactなら設定もほとんど要らない

  • 52:以下、名無しがお送りします

    >>42 マジで?今度試してみるわ サンキュー

  • 53:以下、名無しがお送りします

    デザイナーとの連携ってどういうこと?

  • 61:以下、名無しがお送りします

    >>53 Storybookにはデザインシステムを反映できる デザイナーも開発環境なしで Web上でUIを確認できるようになる

  • 62:以下、名無しがお送りします

    >>61 へー それいいね うちの会社もデザインシステム導入検討してるから Storybook使えそう

  • 66:以下、名無しがお送りします

    >>62 おすすめだよ Storybook使えば 開発者とデザイナーのコミュニケーションも改善するよ

  • 71:以下、名無しがお送りします

    Storybookってオープンソースなの?

  • 79:以下、名無しがお送りします

    >>71 そうだよ MITライセンスだから無料で使える

  • 82:以下、名無しがお送りします

    >>79 無料なのはありがたいね 商用利用も可能?

  • 84:以下、名無しがお送りします

    >>82 もちろん可能 大企業でも Storybook 導入してるところ多いよ

  • 90:以下、名無しがお送りします

    >>84 ふーん 導入事例とかある?

  • 99:以下、名無しがお送りします

    >>90 Airbnb、Slack、Dropboxとか有名どころが使ってる 日本だとSmartHRがStorybook活用してるよ

  • 106:以下、名無しがお送りします

    >>99 そんな有名どころが? すごいな

  • 107:以下、名無しがお送りします

    StorybookってReact以外でも使えるの?

  • 114:以下、名無しがお送りします

    >>107 React だけじゃなくてVue、Angular、Svelte とか主要なフレームワーク・ライブラリに対応してるよ

  • 120:以下、名無しがお送りします

    >>114 ほー汎用性高いんだね うちはVueだから助かる

  • 130:以下、名無しがお送りします

    >>120 Vueの場合はVuepressという選択肢もあるけど Storybookのが使いやすいと思う

  • 134:以下、名無しがお送りします

    >>130 なんでそう思うの?

  • 136:以下、名無しがお送りします

    >>134 Vuepress はドキュメント特化だけど Storybook はコンポーネント開発に特化してるから あとAddonが豊富

  • 137:以下、名無しがお送りします

    Addonって何?

  • 147:以下、名無しがお送りします

    >>137 Storybook の機能を拡張するプラグインみたいなもの アクセシビリティチェックとかできる Addon もあるよ

  • 155:以下、名無しがお送りします

    >>147 アクセシビリティチェックまでできるのか Storybook万能すぎない?

  • 162:以下、名無しがお送りします

    >>155 Storybook単体ですべてをカバーするのは難しいけど Addon使えば開発をかなり効率化できるよ

  • 175:以下、名無しがお送りします

    Storybookってコンポーネントのテストもできるんでしょ?

  • 178:以下、名無しがお送りします

    >>175 できるよ StoryshotsっていうAddonを使えば スナップショットテストが簡単に書ける

  • 187:以下、名無しがお送りします

    >>178 スナップショットテストか それも魅力的だね

  • 194:以下、名無しがお送りします

    >>187 ビジュアルリグレッションテストもできるよ Chromatic っていうクラウドサービスと連携できる

  • 204:以下、名無しがお送りします

    >>194 ビジュアルリグレッションは重要だからね それができるのは嬉しい

  • 209:以下、名無しがお送りします

    >>204 Storybookの機能奥が深いな

  • 211:以下、名無しがお送りします

    Storybook使うとパフォーマンスとか落ちない?

  • 212:以下、名無しがお送りします

    >>211 開発環境でしか使わないから 本番環境のパフォーマンスには影響ないよ

  • 219:以下、名無しがお送りします

    >>212 なるほど理解した

  • 172:以下、名無しがお送りします

    導入検討してみるわ

コメント(2件)

  • 1

    へーデザインシステム反映できるの便利そう

    1
  • 2

    Addon豊富ってことは拡張性も高いんだ

    1