我在 Chrome 上的 react/redux/react-router 出现了一些奇怪的行为。我有一个看起来像这样的组件:
const PageHeader = withRouter( props =>
<Form plain={true} onSubmit={() => props.history.push("/search")} >
{/*component stuff goes here */}
)
当我在 Firefox 上提交表单时,它会将我带到正确的 url,即http://myip/#/search。但是在 Chrome 上,它把我带到了以下网址:http://myip/?#/search,由于某种原因,它也在刷新应用程序,所以我失去了商店中的所有状态。以前有人观察过这种行为吗?
(也适用于我正在使用的表单组件grommet)