“React起源于Facebook的内部项目,因为该公司对市场上所有JavaScript MVC框架,都不满意,就决定自己写一套,用来架设Instagram的网站。
React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。
自问世以来,受到广泛关注和使用,并逐步成为web开发的主流工具。
1. ant-motion
地址 | https://github.com/ant-design/ant-motion |
---|---|
star | 3.8k |
fork | 314 |
“阿里巴巴开源项目,是一套react框架动态解决方案,可以帮助开发者更容易地在项目中使用动态效果。同时,我们可以方便快捷地制作一个公司的介绍页面。
2. numeric-keyboard
地址 | https://github.com/viclm/numeric-keyboard |
---|---|
star | 291 |
fork | 56 |
“手机数字键盘,包括纯键盘用户界面和输入框套件。有三个版本:纯JavaScript, react和Vue
3. lottie-ios
地址 | https://github.com/airbnb/lottie-ios |
---|---|
star | 20.4k |
fork | 2.9k |
“Airbnb开源和快速实现APP动画三方库。它还支持Android、react native、web、windows等平台。动画效果如下:
4. git-point
地址 | https://github.com/gitpoint/git-point |
---|---|
star | 4.4k |
fork | 691 |
“基于react native开发的一个非官方的开源GitHub客户端,具有丰富的功能,包括查看项目和用户信息、接收通知、管理Issue和PR。支持Android和IOS,选择相应的客户端下载使用
5. react-visual-editor
地址 | https://github.com/brick-design/react-visual-editor |
---|---|
star | 1.9k |
fork | 258 |
“基于react组件的代码生成工具,可用于拖放和构建页面。换言之,你可以减少你在手机中间看到的页面数量,并且你可以与任何其他页面共享相同的功能。结果如下:
6. generator-jhipster
地址 | https://github.com/jhipster/generator-jhipster |
---|---|
star | 16.4k |
fork | 3.3k |
“一个开源应用程序生成器(scaffold),用于在几秒钟内创建springboot+angular/react项目。它可以自动生成一个完整的web应用或微服务架构,以提高项目的开发效率。
7. TypeScript-React-Starter
地址 | https://github.com/microsoft/TypeScript-React-Starter |
---|---|
star | 10.3k |
fork | 1.0k |
“该项目由微软创建,详细描述了如何在create react app的基础上使用ts创建react项目模板。TS的出现使JS既具有强类型语言的严谨性,又保留了JS的灵活性。React是superfire的前端框架,两者的结合值得借鉴
8. react-naive-book
地址 | https://github.com/huzidaha/react-naive-book |
---|---|
star | 3.3k |
fork | 470 |
“开源,免费,专业,简单的React.js教程
9. learning-react
地址 | https://github.com/yiminghe/learning-react |
---|---|
star | 517 |
fork | 108 |
“易明河的react中文课程,包括介绍和进阶
10. taro
地址 | https://github.com/NervJS/taro |
---|---|
star | 26.2k |
fork | 3.2k |
“react语法规范的多终端开发解决方案。我们只能写一组代码,然后用Taro的编译工具编译源代码,运行在不同的端(微信applet、H5、react native等)。以下是京东在生产环境中使用的示例:
11. react-loading
地址 | https://github.com/Summer-andy/react-loading |
---|---|
star | 160 |
fork | 13 |
“轻量级,开箱即用,支持按需加载react动画组件库。示例:
12. fiora
地址 | https://github.com/yinxin630/fiora |
---|---|
star | 3.9k |
fork | 778 |
“具有丰富功能和多终端支持的在线聊天室。界面小巧清新,支持基本聊天功能,具有有趣的短信阅读功能。该项目基于typescript+react 16.9,代码逻辑清晰,注释完善,适合学习节点.js、打字、反应等