我在单页应用程序中使用了react-router。导航到另一个页面后为什么我的页面会刷新?

时间:2016-08-24 11:44:26

标签: reactjs react-router

我是React-redux的新手,我正在使用react-router来制作我的应用程序SINGLE PAGE APP。路由工作正常,但页面正在刷新。意味着当我从一个页面导航到另一个页面时,页面刷新。我从事角度应用。我没有在基于角度的应用程序中看到页面刷新。是反应路由器的正确行为(导航页面刷新)吗?

2 个答案:

答案 0 :(得分:2)

尝试他们的examples,这些很容易理解。不,它不会重新加载。 您可以使用<Link>或者您可以使用历史记录推送设置网址,有很多选项。

Simple Example

答案 1 :(得分:1)

您必须在reactjs代码中使用锚标记。您需要使用标记代替标记。

所以请使用import {Link} from react-router,然后在有锚标记的地方用链接标记替换它。

例如: -

<a href="example.com">click here</a> 

将上述内容更改为

<Link to="example.com">click here</Link>