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

大家觉得 react create app 这个好用么?或者,有没有比较好用的 boilerplate 推荐?

  •  
  •   yazoox · 2021-03-18 10:04:22 +08:00 · 3286 次点击
    这是一个创建于 1354 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题!

    官方的 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
    
    17 条回复    2021-05-12 13:04:58 +08:00
    Kasumi20
        1
    Kasumi20  
       2021-03-18 10:06:43 +08:00
    自己写的才是最适合自己的,参考:
    https://github.com/develon2015/react-dev-server
    amery2010
        2
    amery2010  
       2021-03-18 10:12:32 +08:00
    自己写的 React + TypeScript + prettier + commitlint,用来快速搭建 react + ts 项目用的
    https://github.com/Amery2010/react-typescript-boilerplate
    mxT52CRuqR6o5
        3
    mxT52CRuqR6o5  
       2021-03-18 10:15:04 +08:00
    typetraits
        4
    typetraits  
       2021-03-18 10:17:09 +08:00 via iPhone
    CRA 创建项目,然后 eject 自己搞
    youmoo
        5
    youmoo  
       2021-03-18 10:24:30 +08:00
    我目前用的是这个 https://github.com/manuelbieh/react-ssr-setup,很省心。
    它满足你上面的所有要求。
    otakustay
        6
    otakustay  
       2021-03-18 10:34:06 +08:00
    我们是自己搞了一套出来: https://ecomfe.github.io/reskript/docs/app/quick-start/
    ccraohng
        7
    ccraohng  
       2021-03-18 10:51:06 +08:00 via iPhone
    cra 又臭又长。
    小东西 parcel
    单个轮子 tsdx
    ssr nextjs
    后台 antd-pro
    其它 umi
    Cyanhall
        8
    Cyanhall  
       2021-03-18 11:29:57 +08:00
    之前收集了一个列表:

    最流行的 React 开发模板 /初始包: https://www.cyanhall.com/cn/top/react-starter-kit/

    刚把上面提到的添加上去了,如果有其他推荐的,欢迎 @ 我告知下
    freetes
        9
    freetes  
       2021-03-18 12:16:04 +08:00
    vite + react ts template
    shynome
        10
    shynome  
       2021-03-18 12:21:10 +08:00
    Next.js
    Jirajine
        11
    Jirajine  
       2021-03-18 13:22:37 +08:00 via Android
    snowpack 自带的模板
    igaozp
        12
    igaozp  
       2021-03-18 14:05:27 +08:00
    vite + 1
    asuka02
        13
    asuka02  
       2021-03-19 15:47:31 +08:00 via Android
    什么叫“炸开”求说明
    yazoox
        14
    yazoox  
    OP
       2021-03-19 18:45:17 +08:00
    @asuka02 前面有兄弟提过,eject 。能把配置文件,都释放出来,你就可以打开编辑了。
    shuding
        15
    shuding  
       2021-04-08 05:19:24 +08:00 via iPhone
    可以看看 Next.js ,纯静态网站或者 SSR 模式都支持。自带路由、CSS 、代码分割优化全家桶。http://nextjs.org/learn 官方教学。
    funnyecho
        16
    funnyecho  
       2021-04-08 14:18:05 +08:00
    不考虑 mono project 的情况下,我觉得 cra 真的用得挺舒服的,开箱即用,没有太多概念,也没有所谓的约定(个人感觉,umi 对新手来说那才是黑盒子)。

    其实改配置也不难啊,配合 react-app-rewired,想怎么改配置都行。
    xujianxing
        17
    xujianxing  
       2021-05-12 13:04:58 +08:00
    umi.js
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.