3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

1人フロントエンドAdvent Calendar 2023

Day 10

StorybookでSWCを有効にして快適な開発を行う

Posted at

Storybook7.6からSWCサポートの改善が行わられ、いくつかのwebpackを用いたフレームワークを用いた環境では、Babelで動く部分をSWCを用いてStorybookを起動できるようになりました。
react-webpack5nextvue-webpack5などが対象です。

これによってStorybookの起動までの時間が50%ほど削減されます。
また、Nextjsはバージョン11ごろからBabelではなくSWCを使うようになっています。StorybookがSWCで動くようになることでよりNextjs側の動作に近い動作をします(このサポートはNext14以降で行われます)。

導入はmain.tsmain.mjsを触るだけで済みます。

export default {
  framework: {
    name: '@storybook/nextjs',
    options: { builder: { useSWC: true } }
  }
};

frameworkoptions.builderuseSWRtrueに設定するだけです。
簡単に有効化できるので、ぜひ一度試してみてはいかがでしょうか。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?