2 месяца назад
Создаём свой Telegram-клон с помощью Next.js и TailwindCSS — Часть 1
Чтобы извлечь максимальную пользу из этого руководства, прежде чем мы начнем, убедитесь, что вы знакомы со следующими концепциями: Давайте начнем с подготовки проекта. Мы будем использовать стартовый шаблон, содержащий весь шаблонный код, который нам нужен для начала работы. Чтобы клонировать стартовый шаблон, выполните следующие команды: git clone https://github.com/TropicolX/telegram-clone.git cd telegram-clone git checkout starter npm install После выполнения этих команд структура вашего проекта должна выглядеть следующим образом: Этот шаблон содержит наш Next...
362 читали · 7 лет назад
Инкапсуляция css стилей и компонентный подход
Каждый раз, когда приходится создавать какой-то элемент, возникает небольшая проблема с придумыванием имени класса элемента, потому что мы хотим назвать его понятным именем, отражающим смысл и назначение этого элемента. Также, должны учесть то, что имя css-селектора не должно пересекаться с другими стилями. Для того чтобы победить эту проблему, были разработаны разные методологии организации кода в css, но не все фронтендеры пользуются этими методологиям, и не все они идеальны. Когда у нас в макете...