Столкнулся с задачей удалить все классы в определенных компонентах у элемента, и добавить активный класс в текущий элемент текущего компонента, т.к нету доступа к другим элементам через ref из-за того что они находятся в разных компонентах, я делаю следующим образом:
let titles = ReactDOM.findDOMNode(this).parentNode.parentNode.querySelectorAll('.wrp_desk_title textarea');
titles.forEach( item => {
item.classList.remove('title_active');
});
На сколько это нормальный вариант и вообще можно ли так делать, если нет то какие альтернативы есть?