React Router中的match.url到底是什么?

Jor*_*one 6 javascript reactjs react-router

我在React Router文档中看到,您将matchprop 传递给组件,并且可以调用match.url,但是您似乎从未真正将任何东西传递给组件。那么,确切的匹配是什么,您从哪里得到的?

Fra*_*lin 3

希望这有帮助: https: //reacttraining.com/react-router/web/api/match

你可以match获取 props,通常当你的组件被 Route 调用时你会得到它,并且你可以将它作为常规 props 传递给其他组件来提取或使用信息。

location与react-router交互时也非常有用。我通常使用 match 来根据isExact标志和位置进行渲染和重定向,以获得浏览器具有的实际 URL。