我有使用 React 和 React Router 编写的 webapp。
使用 window.location.href 重定向与使用通过 react-router 提供的组件相比有什么优缺点吗?
我有使用 React 和 React Router 编写的 webapp。
使用 window.location.href 重定向与使用通过 react-router 提供的组件相比有什么优缺点吗?
使用history.push('/page-name')
,如果你不想重新加载浏览器窗口,或者window.location.href如果你想重新装入。通常在使用 React Router 时,默认行为是使用 history.push ( this.props.history.push('/page-name'
) 更具体,因为通过应用程序的其余导航已经使用 React Route 的<Link>
,这具有相同的效果。