Встречается на собеседованиях • сегодня

Используешь ли CSS-in-JS

Да, использую. CSS-in-JS (например, styled-components или Emotion) удобен для изоляции стилей в компонентах, динамического изменения стилей на основе пропсов и темизации. **Пример с styled-components:** ```jsx import styled from 'styled-components'; const Button = styled.button` background: ${props => props.primary ? 'blue' : 'gray'}; color: white; padding: 10px 20px; border: none; border-radius: 4px; `; // Использование ``` **Плюсы:** - Локальность стилей (нет конфликтов) - Динамические стили через пропсы - Поддержка темизации **Минусы:** - Больший бандл из-за runtime - Сложнее дебажить в DevTools Выбор зависит от проекта: для небольших приложений или компонентных библиотек CSS-in-JS отлично подходит, но в больших проектах можно рассмотреть CSS Modules или utility-first подход (Tailwind).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы