link 使用 ant design 在 reactJS 和 dotnet core 中回发

link postback in reactJS and dotnet core using ant design

我们正在使用 React JS 和 dot net core 以及 ant design 构建一个应用程序。开发人员没有制作链接,而是使用了

<p onClick={()=>dispatch(push("/"))}>home</p>

提供的原因是这种方式页面不会回发,因此页面之间的浏览速度要快得多。我不确定这是否是一个正当理由,我想正确的方法可能是:

<button type="link" onClick={()=>dispatch(push("/"))}>home</button>

<a href="/">home</a>

请指教什么是正确的方法,因为我是 React 和 Ant Design 的新手。 谢谢。

经过评论讨论,既然你用的是react-router,你可以使用react-router库提供的组件,比如Link and NavLink.

与您的示例等效的用法是

<Link to="/">home</Link>