Публикации по теме 'design-systems'


Предварительная обработка токенов дизайн-системы в CSS-in-JS
Не выбрасывайте токены вашей дизайн-системы! Вы решили изменить стили своей системы дизайна с LESS или SASS на подход CSS-in-JS из-за его многочисленных преимуществ, но вы столкнулся с проблемой. Проблема Ваша существующая система дизайна построена на библиотеке токенов дизайна, которые предварительно обрабатываются в LESS или SASS , чтобы сделать ваши стили CSS согласованными. Весь внешний вид вашей дизайн-системы основан на этих токенах, а с CSS-in-JS вы потеряли..

Вот как работать с цветами в коде, оставаясь при этом в здравом уме (и как создать темный режим)
Работа с цветами и создание темы, как правило, запутываются, потому что цвета разбросаны повсюду. Мы узнаем, как избежать распространенных проблем и лучше организовать цвета. В этой статье вы узнаете: Как создать тему с помощью Styled Components Как создать темный режим для веб-приложения Как никогда не дублировать цвета в коде Как использовать TypeScript для улучшения DX Мы использовали этот подход для создания темного режима для нашего приложения Atmos . Мы можем перебирать..

Как распространение вашей дизайн-системы может сэкономить вам время и деньги
В течение последних нескольких лет мы постоянно использовали системы проектирования при создании готовых к производству приложений, поскольку это побуждает разработчиков улучшать повторное использование кода, качество и эффективность. Они также улучшают пользовательский опыт, приводя к счастливым и довольным клиентам. Проще говоря: хорошая система дизайна может сэкономить деньги и заработать деньги. Беспроигрышный. Хотя системы дизайна теоретически обладают огромным потенциалом, их..

Проблемы внедрения дизайн-системы
Но создание дизайн-системы — сложная задача. Есть множество вещей, которые нужно учитывать, но их также легко упустить из виду. В этой статье я попытаюсь обобщить некоторые важные аспекты реализации дизайн-системы с точки зрения разработчика. Что такое дизайн-система? Существуют сотни определений того, что такое дизайн-система, и я думаю, что это достаточно общее, а также включает в себя большинство основных элементов: Система дизайна — это набор стандартов для управления..

Многоразовый компонент из реального мира с угловой кнопкой
Угловая кнопка: многоразовый компонент из реального мира Многоразовые компоненты - отличный подход, когда что-то становится больше. Но если вы какое-то время работали с Angular, вы, вероятно, видели кучу негибких компонентов с бизнес-логикой и множеством вариантов использования. Теперь давайте создадим реальный многоразовый компонент. Сказал, что давайте приступим к разработке нашего компонента. Перво-наперво, теперь вам нужно создать свой проект и компонент (вы также можете..

Дизайн-система: взгляд инженера
Я не дизайнер, и у меня нет того острого чутья, которое помогает сделать пользовательский опыт первоклассным или даже действительно хорошим. Да, за эти годы я усвоил некоторые дизайнерские инстинкты, но они далеко не настолько совершенны, чтобы обеспечить пользовательский опыт производственного уровня. Это быстро становится проблемой при работе со стартапами, которым нужен приятный пользовательский интерфейс, но у которых нет ресурсов для найма столь необходимого дизайнера на полный или..

Проект React  — «От идеи к производству» — «Часть вторая» — «Настройка библиотеки компонентов»
Второй пост из четырех частей о том, как перенести идею из каркаса в производственное развертывание с помощью ReactJS. В этом посте мы попробуем настроить библиотеку компонентов в нашем ранее настроенном Monorepo. Мы разобьем наши каркасы на компоненты и создадим библиотеку компонентов с помощью Storybook. Первоначально это было размещено здесь . Это второй пост в серии. Вы можете найти первый пост здесь Где мы Хорошо, так что до сих пор у нас есть Мы провели мозговой..