react路由如何像vue路由一样,用name方式进行导航跳转,避免硬编码?-灵析社区

kunkun小黑子

react路由如何像vue一样,用name的方式进行导航? 因为react路由用navigate('/home')这种形式,都是硬编码,以后万一要修改路径,那么所有路径都要改,很麻烦.而如果有vue路由的name的方式,只要name不变,路径随便改都可以. 下图是vue router的name方式,可以避免硬编码,那么react有什么办法可以达到该目的吗? ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241023/f8c6ab4b6b771d61101445bce2b27423.png)

阅读量:54

点赞量:0

问AI
刘传疯子
你把react的router跳转方法包装一下,在包装内部维护一份name和path的映射设就行了