Javascript 这是react路由器的预期行为还是错误?
我正在使用Javascript 这是react路由器的预期行为还是错误?,javascript,reactjs,react-router,single-page-application,Javascript,Reactjs,React Router,Single Page Application,我正在使用react路由器v3。转换到一个路由,比如说/about,然后点击一个,继续在根路由/和子路由/about上触发onChange 这是预期的行为吗?因为这条路线根本没有改变。浏览器后退按钮的行为也与预期的一样 下面是codesandbox上的一个小应用程序,它演示了这个问题 在单击子路由之后,在根路由之前使用确切的命令,根路由将不会触发 在单击子路由之后,在根路由之前使用exact,根路由将不会触发我认为v3不支持exact。它给出一个警告警告:对于非布尔属性'exact',接收
react路由器
v3。转换到一个路由,比如说/about
,然后点击一个
,继续在根路由/
和子路由/about
上触发onChange
这是预期的行为吗?因为这条路线根本没有改变。浏览器后退按钮的行为也与预期的一样
下面是codesandbox上的一个小应用程序,它演示了这个问题
在单击子路由之后,在根路由之前使用确切的命令,根路由将不会触发
在单击子路由之后,在根路由之前使用exact,根路由将不会触发我认为v3
不支持exact
。它给出一个警告警告:对于非布尔属性'exact'
,接收到'true'。有一个onlyActiveOnIndex
,即使这样似乎也没有任何区别。Link
没有精确的,我想他是说路线
你很抱歉给你的路线精确的,首先,为您的所有孩子和家长制定路线,比如@BoyWithSilverWings,它不在那里route
aswell@Tushar在react router
v3之前,JSX语法仅用于构建路由配置的对象形式。它们应该是相同的。我认为v3
不支持精确的。它给出一个警告警告:对于非布尔属性'exact'
,接收到'true'。有一个onlyActiveOnIndex
,即使这样似乎也没有任何区别。Link
没有精确的,我想他是说路线
你很抱歉给你的路线精确的,首先,为您的所有孩子和家长制定路线,比如@BoyWithSilverWings,它不在那里route
aswell@Tushar在react router
v3之前,JSX语法仅用于构建路由配置的对象形式。它们应该是相同的。
<Route exact path="/" component={ComponentName}>