在React应用程序中导航

时间:2018-09-27 00:14:03

标签: javascript reactjs react-router material-ui

一旦我尝试创建一个React Native应用程序,但是我发现它非常困难并且不适合我的需求。 然后我移民来做出反应,我是Web编程的初学者,我记得在react native中是一个术语``导航''和许多库,使您能够以多种不同方式在屏幕之间进行导航,堆栈导航器等。 现在我开始做出反应,我开始使用material-ui,但是我找不到任何有关导航的东西,似乎所有与导航有关的东西都与本机反应有关(而且我不确定我可以在react中使用它,至少我找不到任何东西)对此) 也许在React应用程序中还有导航术语吗?我看到了react-router-dom视频,但我不想使用该URL,它将与webpack一起使用,将成为phonegap应用程序...

我需要阅读和学习的任何图书馆指导或知识吗? 对不起,如果这个问题很基本,非常感谢!

2 个答案:

答案 0 :(得分:1)

您可以在React Router中尝试StaticRouterhttps://reacttraining.com/react-router/core/api/StaticRouter

它可以基于路径加载不同的组件,但不会更改URL。通常用于服务器端渲染。

尽管我怀疑您真正想要的是在React Router中使用routerHistory。看一下这个示例https://stackoverflow.com/a/42716055/1248811

答案 1 :(得分:0)

rep-native定位移动应用程序,而reactJS定位网络。它们相似但不相同。

  

我是网络编程的始作俑者,我记得在React native中,这个术语叫做“导航”

Web编程与react native无关,react native与浏览器或web无关。

  

我看了react-router-dom视频,但是我不想播放网址,

听起来像您想在浏览器中访问www.facebook.com而不使用url?不,它不是如何工作的。浏览器将需要一个URL来呈现所需的任何网页。