Блог#Веб-дизайн

Как мы сделали гибкую и расширяемую дизайн-систему с помощью БЭМ и React
Расскажем про опыт «Альфа-Лаборатории»: как мы попробовали БЭМ, отказались от БЭМ и где БЭМ всё-таки оказался нам полезен. Поговорим, как сделать дизайн-систему компании с одной стороны унифицированной и масштабируемой на много команд, а с другой стороны — гибкой и расширяемой. И обсудим, как при этом сохранить простоту и элегантность решения.
Предъявите паспорт. Часть 1
Что такое Паспорт и зачем он нужен? Задача нашей команды — простой и безопасный онлайн-доступ ко всем сервисам банка. Со стороны клиента это кажется вполне очевидным. Например, после авторизации в едином аккаунте Google пользователю доступны все сервисы компании. И это нормально и правильно — зачем заново входить в Диск, Документы, Музыку или Заметки, если ты уже успешно залогинился в Почте?