Конкретный пример: мне надо выбрать компонент, и добавить к нему класс. Я выбираю элемент с помощью queryselector и делаю просто classList.add, но мне кажется, что это не совсем правильный подход для реакта. Или это не считается плохой практикой и можно так делать?
Что мешает по тому же условию добавить класс в jsx?
реакт - это не про редактирование ДОМа. в реакте у тебя есть данные, и есть их представление в виде JSX если ты хочешь получить изменения в хтмл - ты должен изменить данные в этом смысл декларативного подхода
в документации есть тутор, в котором есть ответ на твой вопрос
Обсуждают сегодня