Im делает модальный в моем проекте React, который требует добавления класса в тело, когда модаль открыт и удаляется, когда он закрыт.
Я мог бы сделать это старым способом jQuery, запустив javascript, который добавляет/удаляет класс, но это не похоже на обычную философию React.
Должен ли я вместо setState на моем компоненте верхнего уровня сказать, что мода мода открыта или закрыта? Даже если бы я сделал это, так как его отображали в div на странице, он по-прежнему являлся побочным эффектом для редактирования элемента тела, так что есть ли польза для этой дополнительной проводки?