Как я могу использовать React.DOM для изменения стилей в HTML body
?
Я пробовал этот код, и он не работает:
var MyView = React.createClass({
render: function() {
return (
<div>
React.DOM.body.style.backgroundColor = "green";
Stuff goes here.
</div>
);
}
});
Если вы выполните это с консоли браузеров, она работает (но мне нужно, чтобы она работала в коде ReactJS):
document.body.style.backgroundColor = "green";
Также см. этот вопрос для аналогичного, но другого решения: Изменить цвет фона страницы с каждым маршрутом с помощью ReactJS и React Router?