React快速开发脚手架

保持健康的 React 项目其实就是个还挺实用的脚手架,适合想快速搭好开发环境的你。用yarn start就能直接跑起来,自动刷新页面,改完代码立马能看到效果,响应也快,开发体验不错。

项目自带了完整的构建流程。用yarn build可以打包出优化后的生产版本,文件名带哈希,方便部署;yarn test还能开测试模式,适合搞 TDD 的同学用着爽。Eject 功能也有,不过别手快,除非你真要改 webpack 配置,不然还是别轻易动它。

整体来说,这套东西挺适合 React 新手或者想偷个懒省事的老手。你要是对 Webpack、Babel、ESLint 这些感兴趣,可以看看下面这些文章,顺着学一学就更扎实了。

相关教程:

如果你平常就用yarn,想搞 React 项目,又不想自己从零搭环境,那这个项目可以直接拿来开干。

zip
stay-fit-app-main.zip 预估大小:63个文件
folder
stay-fit-app-main 文件夹
file
.gitignore 310B
file
package.json 2KB
folder
src 文件夹
folder
components 文件夹
folder
dashboard 文件夹
file
Main.css 449B
file
MainDashboard.tsx 3KB
file
WorkoutView.tsx 3KB
folder
routines 文件夹
file
RoutinesView.tsx 6KB
folder
navbar 文件夹
file
Navbar.js 2KB
file
Navbar.css 3KB
file
NoAuthNavbar.js 824B
folder
profile 文件夹
file
profileCard.tsx 2KB
file
likedActivitiesCard.jsx 1KB
file
logList.jsx 1KB
file
activityRow.jsx 862B
folder
auth 文件夹
file
SignIn.js 2KB
file
Signin.css 488B
file
CurrentUser.js 1KB
folder
styles 文件夹
file
loginView.css 1KB
folder
upload-activity 文件夹
file
UploadActivity.tsx 4KB
folder
footer 文件夹
file
Footer.js 2KB
file
Footer.css 2KB
folder
assessment 文件夹
file
InitialAssessment.tsx 6KB
folder
Register 文件夹
file
Register.tsx 3KB
folder
styles 文件夹
file
registerView.css 1KB
folder
activity 文件夹
file
Activity.css 31B
file
ActivityView.tsx 9KB
folder
catalog 文件夹
file
Category.tsx 454B
file
CatalogView.tsx 2KB
file
ActivitiesList.tsx 3KB
folder
images 文件夹
file
pushups.jpg 50KB
file
abs.jpg 71KB
file
cardio.jpg 89KB
file
pilates.jpg 57KB
file
placeholder.png 2KB
file
crossfit.jpg 103KB
file
yoga.jpg 129KB
file
weight.jpg 35KB
file
trainee.mp4 14.36MB
file
react-app-env.d.ts 40B
file
firestoreCollections.js 307B
folder
views 文件夹
file
ProfileView.jsx 953B
file
logo.svg 3KB
file
setupTests.ts 255B
file
App.css 271B
file
firebase.js 563B
file
index.css 366B
file
firebaseStorage.js 421B
file
index.tsx 550B
file
App.test.tsx 280B
file
serviceWorker.ts 5KB
file
App.tsx 2KB
file
firebase.json 217B
folder
public 文件夹
file
robots.txt 67B
file
logo192.png 5KB
file
index.html 2KB
file
favicon.ico 3KB
file
manifest.json 492B
file
logo512.png 9KB
file
tsconfig.json 491B
folder
.github 文件夹
folder
workflows 文件夹
file
firebase-hosting-pull-request.yml 627B
file
README.md 2KB
folder
.firebase 文件夹
file
hosting.YnVpbGQ.cache 3KB
file
.firebaserc 57B
file
yarn.lock 525KB
...
zip 文件大小:15.13MB