Об этом проекте
Storybook описывается как фронтенд-мастерская для создания UI-компонентов и страниц в изоляции. Тысячи команд используют его для разработки, тестирования и документирования UI. Проект предоставляет сайт с документацией и Энциклопедию компонентов, демонстрирующую, как команды используют Storybook. Пример проекта можно быстро создать через storybook.new в Stackblitz. Storybook поддерживает React, Angular, Vue 3, Web components, React Native, HTML, Ember, Svelte, Preact, Qwik и SolidJS, а также дополнительную поддержку Android, iOS и Flutter через нативный проект. Он включает аддоны для различных задач: a11y для тестирования доступности, actions для логирования взаимодействий, backgrounds, cssresources, дизайн-активы, docs для документации, events, google-analytics, graphql, jest для результатов модульных тестов, ссылки между историями, measure и outline для проверки макета, мокинг параметров запроса и viewport для адаптивных макетов. В README отмечены устаревшие функции и миграции для info/notes, contexts и addon-storyshots с рекомендациями по новым альтернативам. Ресурсы сообщества включают Discord, @storybookjs в Twitter/X, блог, Medium и YouTube. Storybook организован как монорепозиторий со скриптами разработки, такими как yarn start, yarn task, yarn lint и yarn test. Распространяется под лицензией MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.