Когда вы создаете UI компоненты, которые используются десятками тысяч разработчиков, вы учитесь действительно заботиться о деталях, таких как:
- Создание макетов, которые не ломаются когда контент длиннее, чем вы планировали в Figma
- Делать таблицу прокручиваемой, без обрезания контента отступом страницы
- Автоматическое выравнивание иконок в выпадающих меню, даже когда некоторые элементы — просто текст
- Делать всю карточку кликабельной, не разрушая опыт для пользователей скринридеров
- Точная настройка областей клика для мобильных устройств, не усложняя поддержку всего остального
- Получение идеального радиуса границы математически точно на вложенных элементах, без жесткого кодирования магических чисел
"Создавайте интерфейсы, которые не отстой" — это интенсивный курс по некоторым из самых крутых трюков, которые я подобрал за годы создания вещей, которые должны быть одновременно красивыми и надежными.
Каждый день в течение недели я буду отправлять вам короткий видеоурок, проводя вас через интересную проблему UI, а также код, чтобы вы могли поэкспериментировать с ним сами и адаптировать для своих собственных проектов.