V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yazoox
V2EX  ›  React

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

  •  
  •   yazoox · Mar 18, 2021 · 3938 views
    This topic created in 1872 days ago, the information mentioned may be changed or developed.

    如题!

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

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

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

    其实改配置也不难啊,配合 react-app-rewired,想怎么改配置都行。
    xujianxing
        17
    xujianxing  
       May 12, 2021
    umi.js
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2444 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 07:45 · PVG 15:45 · LAX 00:45 · JFK 03:45
    ♥ Do have faith in what you're doing.