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

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...