分享一个自用的 React & Go Boilerplate

2017-09-16 02:20:00 +08:00
 hxtheone

项目地址: 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 啦

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

3135 次点击
所在节点    React
1 条回复
coolzilj
2017-09-16 17:07:07 +08:00
新项目原来也打算这么做,后来发现了 dva 出了 2.0,以及 postgrest,再加上前期只需要给 app 提供 api,发现 golang 也能省掉。-- 一个同样来自 RoR 的老铁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/391125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX