克里雅实验室React测试项目

克里雅实验室的 React 测试项目还挺适合新手上手的,整个流程走得比较顺,脚本也都配好了,常用的开发命令都能直接跑。比如yarn start就能马上开开发服务器,改完代码自动热更新,响应也挺快。

yarn test的交互式测试模式也蛮好用,边写边测,适合 TDD 那一套的朋友。还有yarn build打包出来的内容比较精简,带 hash 的文件名,部署起来更放心。

另外,项目也保留了yarn eject,虽然是个“不可逆操作”,但万一你要彻底自定义 Webpack、Babel 或者 ESLint 的配置,这一步还是挺关键的。不过要用之前可得想清楚,回头可就撤不回来了。

如果你对 Webpack、React 配置还不太熟,可以看看这几个文章:

如果你正好在找个脚手架玩玩 React 项目,又不想从零搭 Webpack,那可以直接试试这个项目,改一改、跑一跑,思路就清晰多了。

zip
kriyalab-react-test-master.zip 预估大小:38个文件
folder
kriyalab-react-test-master 文件夹
file
package.json 1KB
folder
src 文件夹
folder
reducers 文件夹
file
index.js 164B
file
reducer.js 1KB
file
App.css 564B
file
index.js 503B
folder
constants 文件夹
file
index.js 75B
file
actionType.js 279B
folder
assets 文件夹
file
tomatos.png 855KB
folder
routes 文件夹
file
index.js 349B
file
router.js 268B
file
serviceWorker.js 5KB
folder
pages 文件夹
file
index.js 92B
folder
Store 文件夹
file
index.js 55B
file
Store.js 1KB
folder
Cart 文件夹
file
index.js 52B
file
Cart.js 3KB
folder
configs 文件夹
file
actions.js 1KB
folder
components 文件夹
folder
Pagebase 文件夹
file
index.js 64B
file
Pagebase.js 2KB
file
index.js 189B
folder
AcccessibleTable 文件夹
file
AcccessibleTable.js 455B
file
index.js 88B
folder
MediaCard 文件夹
file
index.js 67B
file
MediaCard.js 2KB
file
App.js 314B
folder
services 文件夹
file
index.js 80B
file
index.css 366B
folder
store 文件夹
file
index.js 274B
file
.eslintrc.js 1KB
file
.gitignore 310B
folder
public 文件夹
file
logo192.png 5KB
file
manifest.json 492B
file
robots.txt 67B
file
index.html 2KB
file
logo512.png 9KB
file
favicon.ico 3KB
file
README.md 3KB
file
yarn.lock 490KB
zip 文件大小:1.05MB