请教大家一个问题: React-Router 是否适合多页面 Web 应用的开发

2015-11-30 17:47:42 +08:00
 wuxianglong

本人最近刚开始接触 ReactJS 和 React-Router ,现在有需求开发一个多页面(即有多个 URL 路径)的移动端 Web 网站。。

在网上看了不少 React Router 的例子,发现都是单页面的;即使有多个 URL ,但本质上还是一个页面。。而且所有的 Link 需要在顶级 APP Component 中声明。。

现在有几个问题需要请教一下大家:

1 、 React Router 是否适合多页面的开发呢?可以给一些可以参考的例子吗?( React Router 官方的例子都看了,都是和上面说的情况一样。。)
2 、使用 ReactJS 开发 Web 时有没有比较好的多页面开发的 Router 实现?

刚开始学习 React 不久,很多东西理解不深,如果描述有什么不对的地方,麻烦大家给指正一下。。。万分感谢!

4203 次点击
所在节点    Node.js
6 条回复
wuxianglong
2015-11-30 17:48:11 +08:00
有大神在吗?来人帮忙看看吧。。
hkongm
2015-11-30 17:57:25 +08:00
自己的理解:
前端的 router 就是操作 history 或者 hash change 的单页面
你要用传统页面跳转方式, router 不是写在 C 里面了么?跟 View 没关系啊
wuxianglong
2015-11-30 18:03:32 +08:00
@hkongm 感谢回复!也就是说 React-Router 属于前端的,用来操作单页面的跳转逻辑。。多页面跳转需要后端或者其他方式实现了?
ericshine
2015-11-30 18:13:31 +08:00
我把它当做 AngularJS 一样的 router 来使用。
kenshinhu
2015-11-30 18:25:54 +08:00
可以~但首先你要不害怕多页面的配置全写到一个文件的可怕性
hkongm
2015-12-01 09:40:01 +08:00
@wuxianglong 我上面提到的 C 就是后端的 MVC 的 C , PHP ci 啊 J2EE spring 里面的 Controller

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/240064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX