ресурсы в story? ▸ Как настроить, стилизовать и кастомизировать storybook? ▸ Что делать со сложной иерархией компонентов? ▸ Как решать проблему зависимостей презентационных компонентов от контейнерных, других HOC- компонентов, провайдеров состояния? ▸ Как тестировать компоненты с помощью storybook? 3
истории для компонента принесет мало пользы (но больше, чем ничего) ▸ При создании комплекта историй нужно продумать основные возможные состояния (тестовые варианты) и описать их 8
и они разные ▸ Элемент (простой компонент; строка, колонка, картинка) ▸ Комплект элементов (составной компонент; форма, карточка, список) ▸ Представление страницы (Главная, контакты, поиск) 9
Варианты ▸ Ничего не делать, складывать истории в одноуровневый каталог ▸ Завести storybook для каждого вида компонентов ▸ Использовать storybook-chapters для организации иерархии историй ▸ Полезен не только, когда компонентов много ▸ но и когда есть один очень сложный 10