Встречается на собеседованиях • сегодня
Как сделать код с setAttribute реактивным
Для реактивности с `setAttribute` можно использовать обёртки, например, в Vue или React. В React атрибуты обновляются автоматически при изменении состояния:
```jsx
function Component() {
const [color, setColor] = useState('red');
useEffect(() => {
document.getElementById('el').setAttribute('data-color', color);
}, [color]);
return
setColor('blue')}>Click me
;
}
```
В Vue можно использовать директиву `v-bind` (или `:`) для реактивной привязки атрибутов:
```html
Click me
```
В нативном JS можно использовать геттеры/сеттеры или Proxy для отслеживания изменений.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы