在React Router 5中,任何路由的#部分是不会被匹配的。React Router是一个用于构建单页面应用程序的库,它使用了HTML5的history API来实现路由功能。在React Router中,路由的匹配是基于URL的路径部分进行的,而不包括#部分。
#部分通常用于锚点链接,用于在页面内部进行跳转定位。它不会被发送到服务器端,也不会被React Router用于路由匹配。React Router只会关注URL的路径部分,即?之前的部分。
对于React Router 5中的任何路由,如果URL中包含#部分,React Router会忽略它并继续进行路由匹配。如果需要在React Router中处理#部分,可以使用React Router提供的其他功能,如使用HashRouter来处理带有#部分的URL。
总结起来,React Router 5中的任何路由的#部分不会被匹配,React Router只关注URL的路径部分进行路由匹配。
领取专属 10元无门槛券
手把手带您无忧上云