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

分享一个自用的 React & Go Boilerplate

  •  1
     
  •   hxtheone ·
    MrHuxu · 2017-09-16 02:20:00 +08:00 · 3120 次点击
    这是一个创建于 2408 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/MrHuxu/react-go-boilerplate

    最近在公司用 React 和 Go 用的挺多的, 在完成任务的同时, 也感觉到每次从头搭起一套环境实在麻烦, 所以就把自己项目中的一些配置抽了出来, 做了这么一个 Boilerplate.

    主要的功能有:

    1. Antd 开箱机用, 个人感觉是 React 上最好的组件库了
    2. 前端代码改动 Hot Reload, 自动 Lint, 不过没加上 UT, 主要是因为懒
    3. 集成最新的 react-router 5.x, 其实稳定版还是 4.x, 不过鉴于 react-router 一升级 API 就面目全非的尿性, 提前用也没什么不好, 个人使用之后感觉也没有很大的坑, 可能也是因为用的不够深入 :P
    4. 后端 Go 代码使用 gin 同样实现了 Hot Reload, 没办法, 都是被 RoR 给惯的
    5. 在 dev 模式下有一个简单的 dashboard, 图在下面, 这里本来准备用 webpack-dashboard 做, 结果这玩意儿太难调教了, 自定义也不方便, 就用 blessedblessed-xterm 自己搭了一个, 还算够用

    对于同样喜欢 React 和 Go 的同学, 如果这个项目对你有所帮助, 那我就小小的求一个 Star 啦

    当然, 个人能力有限, 如果各位觉得这个项目有不足的地方(肯定不少), 欢迎拍砖~

    1 条回复    2017-09-16 17:07:07 +08:00
    coolzilj
        1
    coolzilj  
       2017-09-16 17:07:07 +08:00 via Android
    新项目原来也打算这么做,后来发现了 dva 出了 2.0,以及 postgrest,再加上前期只需要给 app 提供 api,发现 golang 也能省掉。-- 一个同样来自 RoR 的老铁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   989 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:50 · PVG 06:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.