Да, это то, что я тоже сделал, я планирую придерживаться версии 3 сейчас. Спасибо!
му моменту я много читал о реакции-маршрутизаторе v4 и библиотеке истории npm, но, похоже, ничего не помогло мне.
Мой код работает должным образом до того момента, когда он должен перемещаться и выполнять простое перенаправление при изменении URL-адреса с помощью метода history.push (). URL-адрес меняется на указанный маршрут, но не выполняет перенаправление на нажатие кнопки. Заранее спасибо, еще учусь прореагировать-роутер ...
Я бы хотел, чтобы при нажатии кнопки выполнялось простое перенаправление без {forceRefresh: true}, которое затем перезагружало бы всю страницу.
import React from 'react';
import createBrowserHistory from 'history/createBrowserHistory';
const history = createBrowserHistory({forceRefresh:true});
export default class Link extends React.Component {
onLogout() {
history.push("/signup");
}
render() {
return(
<div>
<h1>Your Links</h1>
<button onClick={this.onLogout.bind(this)}>Log Out</button>
</div>
)
}
}