Есть два пути построить интерфейс

🌱 Первый - взять модную библиотеку компонентов. Это как заказать мебель из каталога: привезли, собрал. И сразу красиво… Вроде бы. Но у этого подхода скрытая цена. Такие библиотеки живут в бешеном ритме. То, что было актуально сегодня, завтра уже считается устаревшим. И вот ты уже не новый функционал делаешь, а дни напролёт обновляешь версии, чинишь сломанные миграцией компоненты и пытаешься уменьшить огромную сборку. Быстрый старт оборачивается вечной беготнёй за чужими обновлениями.

🌱 Второй путь - не гнаться за блеском, а положиться на классику или сделать свою систему. Взять что-то минимальное, надёжное, или вовсе написать компоненты самому. Для этого нужно разбираться в вёрстке, продумывать архитектуру и не лениться писать документацию. Зато ты получаешь в награду полную свободу и покой. Никаких внезапных сломов из-за чужого апдейта, никакого лишнего кода. Твоя система работает ровно так, как ты задумал, и будет работать годами. Это как построить дом своими руками: сначала много работы, зато потом живёшь в нём без сюрпризов.

Выбор сводится к простому вопросу 👉 Что для тебя важнее? Быстро получить картинку или построить долговечный фундамент?

Платить придётся в любом случае: либо временем и экспертизой на создание, либо потом - постоянными нервами на поддержку чужого.

Что скажете, исходя из опыта? #ui

Есть два пути построить интерфейс | Сетка — социальная сеть от hh.ru