Публикации по теме '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.
Первоначально это было размещено здесь .
Это второй пост в серии. Вы можете найти первый пост здесь
Где мы
Хорошо, так что до сих пор у нас есть
Мы провели мозговой..