GitHub Jobs API使用React重构GitHub招聘页面

GitHub 的招聘信息页面,自己也能做一个?能。github-jobs-api这个项目就把 GitHub Jobs 的接口接过来,重新做了一套界面,挺适合练手 React 的。

项目用的还是比较经典的 CRA(create-react-app)脚手架,常用的命令都内置好了。你直接 npm start 就能本地跑,响应也快,页面改动还能热更新,体验还挺顺滑的。

测试也没落下,npm test 启动后会进交互模式,适合边写边验证逻辑。要打包上线,直接 npm run build 就能把代码扔进 build 文件夹,压缩、加 hash 一步到位。

想改底层配置也行,不过要注意,npm run eject 是个单程票,执行之后就脱离 CRA 保护了,Webpack、Babel、ESLint 配置全得你自己管,适合喜欢折腾的你。

如果你正好想做个招聘信息类的 demo,或者想了解怎么调 GitHub API,这个项目蛮合适。顺带一提,还有不少类似项目可以参考,比如GitHub Jobs App React 项目或者利用 Github API 创建 Web 应用这些,扩展思路也不错。

,用它来练 React、学 API 调用都还挺不错的。如果你对页面样式或者交互有自己的想法,也可以直接拿来魔改一下,蛮好玩的。

zip 文件大小:158.57KB