html标签“/href”和navlink或Link的区别

dee*_*ara 3 reactjs react-redux react-router-v4 react-navigation

html标签“/href”和react-router提供的导航页面的navlink有什么区别?我可以使用两者来将页面导航到不同的 URL,那么为什么需要引入 Navlink 或 Link?

Mul*_*yan 5

href属性将触发页面刷新,这将重置应用程序状态。但是 react-router 的 link 和 navlink 不会触发页面刷新。由于 React 大部分时间用于创建单页应用程序,因此在处理路由时请确保选择 Link 或 Navlink