Встречается на собеседованиях • сегодня
Как изолировал стили на последнем проекте
Использовал CSS-модули для локальной изоляции стилей. Каждый компонент получает уникальные имена классов, которые генерируются во время сборки.
Пример:
```jsx
// Button.module.css
.error {
background: red;
}
// Button.jsx
import styles from './Button.module.css';
const Button = () => (
);
```
Также применял `styled-components` для CSS-in-JS, где стили автоматически изолированы в рамках компонента:
```jsx
import styled from 'styled-components';
const StyledButton = styled.button`
background: ${props => props.error ? 'red' : 'blue'};
`;
const Button = ({ error }) => (
Click
);
```
Для глобальных стилей использовал префиксы или BEM-нотацию, чтобы избежать конфликтов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы