xianglong1025
V2EX  ›  Node.js

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

  •  
  •   xianglong1025 · Nov 30, 2015 · 4754 views
    This topic created in 3822 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    6 replies    2015-12-01 09:40:01 +08:00
    xianglong1025
        1
    xianglong1025  
    OP
       Nov 30, 2015
    有大神在吗?来人帮忙看看吧。。
    hkongm
        2
    hkongm  
       Nov 30, 2015   ❤️ 1
    自己的理解:
    前端的 router 就是操作 history 或者 hash change 的单页面
    你要用传统页面跳转方式, router 不是写在 C 里面了么?跟 View 没关系啊
    xianglong1025
        3
    xianglong1025  
    OP
       Nov 30, 2015
    @hkongm 感谢回复!也就是说 React-Router 属于前端的,用来操作单页面的跳转逻辑。。多页面跳转需要后端或者其他方式实现了?
    ericshine
        4
    ericshine  
       Nov 30, 2015
    我把它当做 AngularJS 一样的 router 来使用。
    kenshinhu
        5
    kenshinhu  
       Nov 30, 2015
    可以~但首先你要不害怕多页面的配置全写到一个文件的可怕性
    hkongm
        6
    hkongm  
       Dec 1, 2015
    @wuxianglong 我上面提到的 C 就是后端的 MVC 的 C , PHP ci 啊 J2EE spring 里面的 Controller
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4807 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:53 · PVG 17:53 · LAX 02:53 · JFK 05:53
    ♥ Do have faith in what you're doing.