V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuxianglong
V2EX  ›  Node.js

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

  •  
  •   wuxianglong · 2015-11-30 17:47:42 +08:00 · 4308 次点击
    这是一个创建于 3310 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    6 条回复    2015-12-01 09:40:01 +08:00
    wuxianglong
        1
    wuxianglong  
    OP
       2015-11-30 17:48:11 +08:00
    有大神在吗?来人帮忙看看吧。。
    hkongm
        2
    hkongm  
       2015-11-30 17:57:25 +08:00   ❤️ 1
    自己的理解:
    前端的 router 就是操作 history 或者 hash change 的单页面
    你要用传统页面跳转方式, router 不是写在 C 里面了么?跟 View 没关系啊
    wuxianglong
        3
    wuxianglong  
    OP
       2015-11-30 18:03:32 +08:00
    @hkongm 感谢回复!也就是说 React-Router 属于前端的,用来操作单页面的跳转逻辑。。多页面跳转需要后端或者其他方式实现了?
    ericshine
        4
    ericshine  
       2015-11-30 18:13:31 +08:00
    我把它当做 AngularJS 一样的 router 来使用。
    kenshinhu
        5
    kenshinhu  
       2015-11-30 18:25:54 +08:00
    可以~但首先你要不害怕多页面的配置全写到一个文件的可怕性
    hkongm
        6
    hkongm  
       2015-12-01 09:40:01 +08:00
    @wuxianglong 我上面提到的 C 就是后端的 MVC 的 C , PHP ci 啊 J2EE spring 里面的 Controller
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:02 · PVG 10:02 · LAX 18:02 · JFK 21:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.