Что такое Storybook?
Это бесплатный open-source инструмент для разработки, тестирования и документирования компонентов пользовательских интерфейсов. По сути — «живая библиотека» всего, что видит человек, когда пользуется приложением: кнопок, форм, карточек, заголовков. StoryBook считает каждую часть интерфейса отдельным компонентом, поэтому все разрабатываемые единицы представлены со своими вариациями, состояниями, событиями, параметрами.
Как им пользуются?
Разработчик пишет компоненты и их истории; документация хранится на отдельном домене и доступна всем, кто участвует в реализации проекта (разработчикам, менеджерам, дизайнерам). Можно смотреть код (Show code), переключать параметры (Controls), отслеживать события (Actions), проверять разные размеры/варианты и адаптивность. Благодаря мощной функциональности можно просматривать интерфейс так, как это делают пользователи, причём с разных типов устройств: мобайл, планшет, десктоп.
Связка с Figma
В Storybook можно добавлять ссылки на макеты: из компонента — сразу к соответствующему фрагменту Figma. Соответственно, сразу все видно, и, если есть проблемы, благодаря StoryBook можно их выявить на более раннем этапе.



















