请教大家一个问题: React-Router 是否适合多页面 Web 应用的开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuxianglong

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

  •  
  •   wuxianglong 2015 年 11 月 30 日 4703 次点击
    这是一个创建于 3798 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人最近刚开始接触 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 日
    有大神在吗?来人帮忙看看吧。。
    hkongm
        2
    hkongm  
       2015 年 11 月 30 日   1
    自己的理解:
    前端的 router 就是操作 history 或者 hash change 的单页面
    你要用传统页面跳转方式, router 不是写在 C 里面了么?跟 View 没关系啊
    wuxianglong
        3
    wuxianglong  
    OP
       2015 年 11 月 30 日
    @hkongm 感谢回复!也就是说 React-Router 属于前端的,用来操作单页面的跳转逻辑。。多页面跳转需要后端或者其他方式实现了?
    ericshine
        4
    ericshine  
       2015 年 11 月 30 日
    我把它当做 AngularJS 一样的 router 来使用。
    kenshinhu
        5
    kenshinhu  
       2015 年 11 月 30 日
    可以~但首先你要不害怕多页面的配置全写到一个文件的可怕性
    hkongm
        6
    hkongm  
       2015 年 12 月 1 日
    @wuxianglong 我上面提到的 C 就是后端的 MVC 的 C , PHP ci 啊 J2EE spring 里面的 Controller
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3108 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 06:09 PVG 14:09 LAX 23:09 JFK 02:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86