online-school React脚手架项目

React 开发用的 online-school 项目,脚手架走的是比较主流的一套,整体结构清晰,适合练手或者搭建原型。运行npm start就能立刻看到效果,响应也快,适合边改边看结果。页面自动刷新,出错还有控制台提示,挺贴心的。

测试部分也没落下,npm test能进交互式测试模式,适合你写完组件就来验证下效果,不用整套 CI 那么复杂。用的是 React 的那套测试逻辑,写起来还挺顺的。

项目打包用npm run build,构建后的代码是压缩+带哈希的,部署上线就比较放心了。性能优化也做了一些,图片懒加载啥的可以后续加上。

要注意的是npm run eject,一旦执行就回不去了,配置文件全扔出来。如果你想自定义 webpack 配置,那就干;但如果只是跑个小项目,不建议轻易 eject。

整体来说,React入门或小型项目开发都挺合适的。你要是刚好在学 React,可以配合这个 webpack-react-start 教程 一起用,理解会更快。

zip 文件大小:168.88KB