Рет қаралды 9,883
Frontend Conf 2021 frontendconf.r...
Про преимущества использования дизайн-систем не рассказывал только ленивый. Но не все рассказывают, как в итоге больно внедрять её в реальный продукт. И как потом невыносимо сложно её апдейтить после внедрения, ведь связь между дизайн-системой в макете и конечной реализацией часто рвётся.
У нас продукт на сотни экранов и живая дизайн-система, которая постоянно улучшается. И нам нужно было решить эту проблему основательно. Мы реализовали дизайн-систему на сквозных токенах, единых для инструментов дизайнера и разработчика, которые создаются, синхронизируются и обновляются без написания даже строчки кода. Достаточно изменить элемент в Figma, и он (после ревью, конечно) в несколько кликов изменится в реальном интерфейсе клиента. Подробно расскажу, как мы это сделали и стоит ли вам сделать так же (Да!).