我似乎无法让它发挥作用。 我是这样导出历史对象的:
export const history = require('history/lib/createBrowserHistory')();
然后我就这样使用它:
history.push('/home');
但页面没有变化,只有网址发生了变化。
答案 0 :(得分:0)
此功能仍然正常,当前的文档仍然有in master
请注意代码中require的末尾有额外的()
。这是一个函数调用,它返回一个新的历史对象实例。
在该doc中,他们在history.js中执行一次函数调用并导出实例。然后他们需要history.js并将该实例用于路由器和路由器外部。