Как стать автором
Обновить

Storybook: разработка без боли для команды и бизнеса. Возможности и нюансы

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров26K
Всего голосов 3: ↑2 и ↓1+1
Комментарии12

Комментарии 12

Не будем брать кастомные проекты, только топ-3 UI библиотеки для трех самых распространенных js фреймворков

Кто из них использует storybook?

Их документация по сути и есть storybook

Google выдает

React:
1. React Bootstrap
2. Core UI
3. PrimeReact

Vue:
1. Quasar
2. Element Plus
3. Naive UI
4. Element Plus
5. Vuetify

Кто-то пользует Storybook?
И если нет, то почему?

Сторибук толком не умеет работать с vue3. Поэтому для vue есть histoire.

Quasar - это фреймворк, ему не нужен сторибук. Остальным хочется свой стиль и дизайн.

Сторибук и т.п. - это инструмент для организации внутренней витрины.

Пару лет назад пробовал Storybook на Vue 2. Осталось впечатление, что это некий монстр, который делает что угодно, но только не упрощает жизнь программисту и помогает в разработке компонентов, если это кастомный проект. Storybook ради Storybook-а. Намного проще сделать витрину своими способами

Поэтому спросил - может UI библиотеки его используют?

Quasar в первую очередь это библиотека компонентов, а потом некий фреймворк

В какую очередь quasar библиотека - это абсолютно не важно. Главный сайт - витрина предоставляемых возможностей фреймворка. Плюс, они не спешат переехать на material 3, и этого же в родмапе я не вижу, не развивают инструменты кастомизации компонентов. Так что вопрос приоритетов открыт.

Сторибук с vue2 тоже неприятное мучение. Посмотрите на histoire.

Что такое "по сути"?
Storybook это конкретный софт, а не тип софта

Storybook: разработка без боли

с болью.

Storybook полезен на коммерческих проектах, так как он помогает сократить время на разработку

увеличивает время.

облегчает работу разработчиков

усложняет.

Поделитесь аргументацией?

Не согласен, написать истории много времени не занимает... Но упрощает взаимодействие с менеджерами и дизайнерами, помогает быстрее влиться в команду новеньким или самому вспомнить нужные пропы.

А ещё у Storybook есть компоненты ColorPalette, IconGallery или Typeset, которые помогут описать корпоративный стиль...

стоит ли ставить storybook на проект с 40-50к строк кода, неюольшое веб приложение, команда из двух разработчиков ?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий