Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改站点路径而不重新加载站点_Javascript_Reactjs - Fatal编程技术网

Javascript 更改站点路径而不重新加载站点

Javascript 更改站点路径而不重新加载站点,javascript,reactjs,Javascript,Reactjs,我正在开发一个网站在反应,我有一个主页与导航栏和一个网页的内容部分。我想实现一个功能,根据客户端的位置滚动导航栏的url的变化。例如,当进入网站“site.com”时,它会向我显示一个初始信息,然后我可以向下滚动,它会向我显示“我们是谁”部分,但由于此部分可见,我希望在不刷新网站的情况下将url更改为“site.com/whoware”。你知道如何通过react实现这一点吗?如何在不刷新站点的情况下更改url您可能可以使用react router执行此操作。这不是使用react执行的操作,rea

我正在开发一个网站在反应,我有一个主页与导航栏和一个网页的内容部分。我想实现一个功能,根据客户端的位置滚动导航栏的url的变化。例如,当进入网站“site.com”时,它会向我显示一个初始信息,然后我可以向下滚动,它会向我显示“我们是谁”部分,但由于此部分可见,我希望在不刷新网站的情况下将url更改为“site.com/whoware”。你知道如何通过react实现这一点吗?如何在不刷新站点的情况下更改url

您可能可以使用
react router
执行此操作。这不是使用react执行的操作,react只是处理视图逻辑。您可以查看如何使用
history
api。另外,还有一些软件包可以处理这个问题,如@code peedient恰当地提到的
react router
。您可能可以使用
react router
来处理这个问题。这不是您使用react做的事情,react只是处理视图逻辑。您可以查看如何使用
history
api。或者,有一些软件包可以处理这个问题,如@code peedient恰当地提到的
react router