jemimahmartinez.github.io React入门项目
简洁清爽的 React 入门项目,jemimahmartinez.github.io 的页面风格挺利落,代码结构也干净,适合刚上手 React 的同学练手或者当项目起点来改造。用了标准的 Create React App 脚手架,开发流程基本就是那一套,npm start
一跑就能看效果,改点东西页面自动刷新,开发体验还不错。
项目目录下的几个npm
脚本用得也比较顺手,像npm test
可以跑测试,npm run build
直接打包上线用的资源,文件都做了优化和哈希,部署上去基本就稳了。想研究底层配置的同学也能npm run eject
把 webpack、babel 这些全拉出来,不过这个操作就像拆快递一样,一旦拆了就回不去了,慎用。
如果你对 React 项目结构不熟,这里是个蛮好的练手模板。顺带一提,配合下面这些教程看,理解起来会更快:
- React + Webpack + Babel 教程:从零开始搭建项目,细
- React、Babel、Webpack 基础示例:小而全,适合快速过一遍
- RobStack 项目:加了
hot-load
和node
,适合扩展方向参考
如果你想自定义 webpack 配置,或者对构建性能有要求,可以考虑先把 Create React App 跑熟,再手动搭个项目,对比下来收获挺大。
jemimahmartinez_github_io-master.zip
预估大小:27个文件
jemimahmartinez.github.io-master
文件夹
package.json
1KB
.github
文件夹
workflows
文件夹
main.yml
538B
package-lock.json
683KB
src
文件夹
App.css
262B
react-app-env.d.ts
40B
logo.svg
3KB
198.62KB
文件大小:
评论区