我看到 Route 现在支持
sensitive
属性以确保路径区分大小写。我用我的实现尝试过,但没有成功:
<Route
sensitive
path="/somePath"
render={props => (
<Page>
<PageName {...props} />
</Page>
)}
/>
当我导航到
somepath
时,它仍然会将我重定向到 somePath
。我需要对正在使用的渲染函数做一些不同的事情吗?
编辑:我正在尝试使我的 URL 区分大小写。因此导航到
somepath
应该会失败;它不应该将我重定向到somePath
。
您尝试过使用
caseSensitive
道具吗?
它指示路由是否匹配大小写:
<Route caseSensitive path="/wEll-aCtuA11y" />
上面的示例将匹配“wEll-aCtuA11y”,但不会匹配“well-actua11y”。