Storybook is a development environment for JavaScript UI components. It allows you to browse a component library, view the different states of each component (isolated from the rest of your application), and interactively develop and test components.
Storybook an be used with the following types of JavaScript projects:
More information is available here: