Обложка канала

Frontend разработчик

12650 @frontend_1

Frontend разработчик. Библиотека электронных книг и статей для frontend разработчиков.

Frontend разработчик

4 года назад
Открыть в
CSS-in-JS: что это и чем отличается от обычного CSS Стилизация страниц всегда происходит с помощью CSS. В веб-разработке принято разделять HTML и CSS файлы, подключая их друг к другу. Стилизация с использованием JavaScript (JS) в стандартных ситуациях происходит в тех случаях, когда требуется прописать изменение стилей при определенных условиях взаимодействия. Например, пользователь нажал на кнопку и появился какой-нибудь дополнительный блок, который по умолчанию скрыт. Подход CSS-in-JS предполагает вместо стандартных CSS-файлов со стилями использовать скриптовые файлы, где будут также прописываться стили. Далее разберемся, какие особенности есть у подхода CSS-in-JS, когда он оправдан. 👉 @frontend_1