![How to create a react component library using Storybook, TypeScript, SCSS, and Rollup? - DEV Community How to create a react component library using Storybook, TypeScript, SCSS, and Rollup? - DEV Community](https://res.cloudinary.com/practicaldev/image/fetch/s--pN8eVUF6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644611592660/A7PC5VRUg.png)
How to create a react component library using Storybook, TypeScript, SCSS, and Rollup? - DEV Community
![Cory House on Twitter: "I often implement React components via 6 files: 1. Button.tsx - component 2. Button.types.ts - TS types 3. Button.test.ts - Jest + testing-library unit tests 4. Button.stories.tsx - Cory House on Twitter: "I often implement React components via 6 files: 1. Button.tsx - component 2. Button.types.ts - TS types 3. Button.test.ts - Jest + testing-library unit tests 4. Button.stories.tsx -](https://pbs.twimg.com/media/FLuRoCQXEAICp5p.png)
Cory House on Twitter: "I often implement React components via 6 files: 1. Button.tsx - component 2. Button.types.ts - TS types 3. Button.test.ts - Jest + testing-library unit tests 4. Button.stories.tsx -
![Storybook default webpack config does not support CRA v2 w/ CSS modules · Issue #4306 · storybookjs/storybook · GitHub Storybook default webpack config does not support CRA v2 w/ CSS modules · Issue #4306 · storybookjs/storybook · GitHub](https://user-images.githubusercontent.com/11802078/46575013-cdbd7380-c972-11e8-82ff-7da5765d03df.png)
Storybook default webpack config does not support CRA v2 w/ CSS modules · Issue #4306 · storybookjs/storybook · GitHub
![Storybook-dist not outputting babel-plugin-react-css-modules · Issue #3323 · storybookjs/storybook · GitHub Storybook-dist not outputting babel-plugin-react-css-modules · Issue #3323 · storybookjs/storybook · GitHub](https://user-images.githubusercontent.com/1077709/38152002-687a1b7e-341a-11e8-892b-6f20440b11d7.png)