от
Я использую реагировать 16.8.6 и крючки. Я новичок на крючки. У меня есть компонент загружается в маршрут, мне нужно добавить класс тела. Когда пользователь покидает эту страницу, мне нужно удален класс. Я использую
  useEffect(() => {
    document.body.className = 'signin';
  }, []);
Это правильно добавляет класс для тега body. За исключением, когда я перейдите к другой странице, класс остается. Если я перезагрузить второй странице его нет. Как мне удалить класс, когда компонент размонтирует, когда маршрут изменяется?

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...