Twitter React实战项目

Create React App 起手的 twitter_react 项目,结构清爽,脚本齐全,适合练手。npm 脚本都配好了,npm start一跑就能看见效果。自动刷新、报错提示都有,调试起来还挺省心的。适合前期摸索 React 项目结构和打包方式的朋友。

项目里的npm run build可以直接打包生产版本,自动压缩优化,连文件名都带哈希值,部署起来也方便。你要是想研究底层打包配置,npm run eject也能帮你全盘托出 Webpack 和 Babel 的配置,挺适合折腾党。

测试也别担心,npm test跑起来就是交互式监视模式,代码改了它自动测试,写单测也轻松。整个流程偏向实战型,哪怕你以前没碰过 React,上手成本也不高。

如果你想更深入了解Create React App怎么工作的,可以看看React App Initialization with Create React App,还有探索 Create React App也不错,讲得挺细的。

另外,如果你对组合其他技术有兴趣,比如react-routerlambda这些,RobStackcreate-react-app-lambda-typescript这两个项目也值得一看。

嗯,,twitter_react是个上手快、结构明晰、适合拓展的项目。如果你正准备用 React 搭个前端项目,可以先拿它练练手,感觉还挺顺手的。

zip 文件大小:269.48KB