旧事重提 - 大家创建一个新的正式项目,是用 create-react-app, eject 后改改配置还是自己搭,或者有更好的 boilerplate 推荐使用?

2020-04-30 18:15:13 +08:00
 yazoox

刚才搜索了一下,貌似有个 2017 的帖子讲这个。前端变化快,大家都知道。

现在 2020 年了,如果创建一个正式项目,前端,还是 react & typescript,更复杂点比如再加上( redux/saga/mobx,等等)。

大家是用 facebook 的 create-react-app,然后npm run eject,还是自己搭配呢?或者,有没有比较好的 boilerplate 推荐一下?

谢谢!

另,祝大家五一节目快乐!

p.s. 本人自己用 create-react-app 试过,eject 后,感觉好"繁杂"...... p.s. 好痛苦......

4525 次点击
所在节点    程序员
28 条回复
Mutoo
2020-05-01 12:23:34 +08:00
目前用的是 react-boilerplate 在 /develop 上未发布的 5.0 版本,然后自己魔改过。
yazoox
2020-05-01 12:54:47 +08:00
@vone
这个 parcel 相当于什么工具? webpack?
DOLLOR
2020-05-01 13:47:29 +08:00
开始我也不愿 eject,都是在项目内用各种奇技淫巧修修补补,担心 eject 出来的配置太复杂导致失控。但无奈这 CRA 实在是太简陋了,各种修补之后复杂度跟重建 webpack 还有啥区别。
后来果断 eject,发现以前那些奇技淫巧才是在浪费时间。eject 后改那些配置文件没有传说中那么可怕,至少对写过 webpack 的我来说如此。
ericgui
2020-05-01 14:12:40 +08:00
我现在觉得 parcel + babel 就够用了
vone
2020-05-01 16:39:31 +08:00
@yazoox 自己看官网吧,有中文文档。有很多预设,使用体验比 webpack 好很多。
yuanfnadi
2020-05-01 17:06:10 +08:00
umijs

路由,按需加载,antd,ts 还有一大堆东西你都不用管了。
有人专人维护,内部大量使用。
jinliming2
2020-05-01 20:07:08 +08:00
我是自己搞了一套自用的模板,随时更新,新项目用最新的搭,基本上就是 git clone 然后删 .git 重新 git init,然后 yarn……
create react app 感觉太重了(很多用不到的东西,不想留着
yazoox
2020-05-14 20:45:57 +08:00
@jinliming2 能分享一下么?我去看看,学习一下!
thx.

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

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

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

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

© 2021 V2EX