#reactjs #react-router #react-router-dom
#reactjs #react-маршрутизатор #react-router-dom
Вопрос:
Я понимаю, что в react для маршрутизации в другое представление мы можем использовать что-то вроде приведенного ниже
<li><Link to={'/'} className="nav-link"> Home </Link></li>
Но я хотел бы перенаправить на другой маршрут методом js.
Пожалуйста, дайте мне знать, если это возможно.
Комментарии:
1. Пожалуйста, ознакомьтесь с документами для
react-router
‘suseHistory
. Если в компоненте класса,withRouter
может помочь вам выполнить то же самое.
Ответ №1:
Вы можете использовать реквизиты истории, если хотите перейти на домашнюю страницу this.props.history.push(«/») Вам нужно вызвать этот компонент внутри класса для функции props.history.push(«/»)