weapon_shop React入门项目
入门级的 React 项目就选weapon_shop,整体结构清爽,脚本命令也都配好了。用yarn start一跑,页面立马起飞,热更新也比较稳定,改完立刻就能看到效果,调试挺方便。
yarn test会进一个交互式测试模式,像写完组件想随手测一下,快就能验证。有时候你想知道改动有没有破坏逻辑,这个测试命令就挺省事。
再说打包,yarn build出来的文件走的是webpack优化过的路径,生成结果小巧又清晰,命名也带了哈希,部署到线上的时候比较安心。
项目还了yarn eject,如果你觉得Create React App的封装不够灵活,想改 webpack 配置啥的,eject 之后你就可以自己完全掌控构建流程。不过注意,一旦执行了就回不去了,适合对构建有研究的同学。
想要了解更多React和Webpack相关的构建技巧,可以看看React App Development and Build Commands,还有webpack-react:配置 React 的 Webpack这些,配合起来理解更透彻。
如果你刚入门 React 开发,weapon_shop算是个比较友好的起点,功能全、脚本明晰,也挺适合改着玩。如果你想试着改下配置或搭配 TypeScript,也可以看看CreateReactApp with TypeScript A Beginner’s Guide。
weapon_shop-main.zip
预估大小:48个文件
weapon_shop-main
文件夹
package.json
1KB
src
文件夹
App.css
32B
react-app-env.d.ts
40B
reportWebVitals.ts
425B
index.tsx
500B
components
文件夹
slider
文件夹
Slider.jsx
1KB
文件大小:235.74KB
评论区