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

分享一个自用的 React & Go Boilerplate

  •  
  •   hxtheone · 69 天前 · 366 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: 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
        1
    coolzilj   68 天前 via Android
    新项目原来也打算这么做,后来发现了 dva 出了 2.0,以及 postgrest,再加上前期只需要给 app 提供 api,发现 golang 也能省掉。-- 一个同样来自 RoR 的老铁
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   884 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 33ms · UTC 23:49 · PVG 07:49 · LAX 15:49 · JFK 18:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1