如题!
官方的 react create app 如果不“炸开”的话,什么都不知道,也不好调整配置。可是一旦炸开,感觉又太复杂。用来快速写一个 prototype,是够用的,但是如果开始一个正式项目,感觉不是很方便。
所以,大家有没有比较好的 boilerplate 推荐。
需求:
eslint setup
babel setup
webpack config
basic npm/yarn and git ignore files
Jest test setup (supports es6)
React ready
typescript support
1
Kasumi20 2021-03-18 10:06:43 +08:00
自己写的才是最适合自己的,参考:
https://github.com/develon2015/react-dev-server |
2
amery2010 2021-03-18 10:12:32 +08:00
自己写的 React + TypeScript + prettier + commitlint,用来快速搭建 react + ts 项目用的
https://github.com/Amery2010/react-typescript-boilerplate |
3
mxT52CRuqR6o5 2021-03-18 10:15:04 +08:00
|
4
typetraits 2021-03-18 10:17:09 +08:00 via iPhone
CRA 创建项目,然后 eject 自己搞
|
5
youmoo 2021-03-18 10:24:30 +08:00
我目前用的是这个 https://github.com/manuelbieh/react-ssr-setup,很省心。
它满足你上面的所有要求。 |
6
otakustay 2021-03-18 10:34:06 +08:00
|
7
ccraohng 2021-03-18 10:51:06 +08:00 via iPhone
cra 又臭又长。
小东西 parcel 单个轮子 tsdx ssr nextjs 后台 antd-pro 其它 umi |
8
Cyanhall 2021-03-18 11:29:57 +08:00
之前收集了一个列表:
最流行的 React 开发模板 /初始包: https://www.cyanhall.com/cn/top/react-starter-kit/ 刚把上面提到的添加上去了,如果有其他推荐的,欢迎 @ 我告知下 |
9
freetes 2021-03-18 12:16:04 +08:00
vite + react ts template
|
10
shynome 2021-03-18 12:21:10 +08:00
Next.js
|
11
Jirajine 2021-03-18 13:22:37 +08:00 via Android
snowpack 自带的模板
|
12
igaozp 2021-03-18 14:05:27 +08:00
vite + 1
|
13
asuka02 2021-03-19 15:47:31 +08:00 via Android
什么叫“炸开”求说明
|
15
shuding 2021-04-08 05:19:24 +08:00 via iPhone
可以看看 Next.js ,纯静态网站或者 SSR 模式都支持。自带路由、CSS 、代码分割优化全家桶。http://nextjs.org/learn 官方教学。
|
16
funnyecho 2021-04-08 14:18:05 +08:00
不考虑 mono project 的情况下,我觉得 cra 真的用得挺舒服的,开箱即用,没有太多概念,也没有所谓的约定(个人感觉,umi 对新手来说那才是黑盒子)。
其实改配置也不难啊,配合 react-app-rewired,想怎么改配置都行。 |
17
xujianxing 2021-05-12 13:04:58 +08:00
umi.js
|