braedongough / cra-typescript-storybook

Repo for How to add Storybook to a Typescript CRA project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to add Storybook to a Typescript CRA project

  1. Run npx create-react-app [project-name] --template typescript
  2. Run npx -p @storybook/cli sb init
  3. In .storybook/main.js update line 2 to look for .tsx files instead of .js. It should look like this:
module.exports = {
  stories: ['../src/**/*.stories.tsx'],
  addons: [
    '@storybook/preset-create-react-app',
    '@storybook/addon-actions',
    '@storybook/addon-links',
  ],
};
  1. Running yarn storybook should now show any *.stories.tsx files you've created!

Docs to reference

About

Repo for How to add Storybook to a Typescript CRA project


Languages

Language:TypeScript 66.3%Language:HTML 16.2%Language:JavaScript 8.8%Language:CSS 8.7%