Задать вопрос
@AlexRayn

Как добавить роутинг к div?

При клике на div открывается еще один div и должен меняться роутинг. С ссылками понятно -- надо указать href, а здесь как поступить? Использую react-router-dom
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@abberati
frontend-разработчик
Взять react-router-dom и не плодить велосипеды.
Ответ написан
miraage
@miraage
Старый прогер
import { useHistory } from 'react-router-dom';

const MyComponent = () => {
  const history = useHistory();

  const handleClick = () => {
    history.push('/new/route');
  };

  return <div onClick={handleClick}>hello</div>;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽