文章目录awesome-react-native一份覆盖 React Native 全生态的资源清单1、 它解决什么问题2、 覆盖范围有多大3、 怎么用它4、 为什么它能活这么久5、 适合谁用6、 一点提醒awesome-react-native一份覆盖 React Native 全生态的资源清单awesome-react-native 在 GitHub 上已经拿到 35,690 Star 了。这是一个社区维护的资源合集把 React Native 生态里值得用的库、工具、教程、文章、开源应用全部整理到了一起。从 2015 年建库到现在一直在更新PR 随时欢迎。1、 它解决什么问题做 React Native 开发的人都有一个共同的烦恼生态太大选择太多。UI 组件库有几十个状态管理方案有好几种导航库每隔一两年就换一轮。每次开新项目光是选型就得花半天时间翻 GitHub、看 Star 数、读 Issue 判断维护状态。很多时候选了个 Star 不少但已经不维护的库写到一半才发现坑。awesome-react-native 干的事就是把这层筛选成本抹掉。每个分类下只放经过社区验证的资源附带 Star 数和链接一眼就能看出哪些是主流选择。2、 覆盖范围有多大这份清单的分类细到什么程度看看目录就知道。光是组件这一项就拆成了 UI、导航、深层链接、富文本、分析、表单、地理定位、国际化、样式、动画、存储、后端集成等十几个子分类。每个子分类下面少则三五个、多则几十个库的链接。组件之外还有会议信息Chain React、React Native EU、ReactEurope 等、文章合集入门指南、CI 集成、内部原理、教程、书籍、视频、博客、新闻周刊甚至还有 React Native 版本发布记录。简单说从我要做一个带地图的 App到我想了解 React Native 的桥接原理这份清单里都能找到对应的资源。3、 怎么用它不需要安装任何东西。打开仓库主页直接按目录跳转就行。如果你知道自己要什么比如找一个图表库直接 CtrlF 搜chart几秒钟就能定位到相关条目。如果你是新手不确定从哪下手建议先看 Tutorials 和 Open Source Apps 两个分类。Tutorials 里有从环境搭建到发布的完整教程链路Open Source Apps 里有可以直接跑起来的完整项目读源码比看文档学得快。做了一段时间想深入某个方向再按分类细看。比如做动画就去 Animation 分类做数据持久化就去 Storage 分类每个分类里的库都带 Star 数挑高的用基本不会踩坑。4、 为什么它能活这么久很多 awesome 列表做到一半就停更了但这个从 2015 年一直活跃到现在。原因有几个。一是 React Native 本身还在持续发展新库不断出现旧库不断被淘汰清单需要跟着更新。二是它的维护门槛不高任何人都可以提 PR 把自己发现的好资源加进去社区驱动的模式让它不会因为某个维护者离开就停滞。另外一个容易忽略的点这份清单对库的收录有一定的质量门槛。不是随便写个 Demo 就能上榜需要有一定的社区认可度。这让它不会膨胀成一个什么都有的大杂烩保持了实用价值。5、 适合谁用正在做 React Native 项目、需要选型的开发者刚接触 React Native、想快速了解生态全貌的新手技术负责人在做技术调研、需要一份经过筛选的参考清单想找开源项目学习源码的人对于中文开发者来说这份清单还有一个额外的好处它把散落在各处的英文资源整合到了一起省去了自己到处搜索的时间。虽然内容都是英文的但库的名字和用途一目了然语言门槛不高。6、 一点提醒这份清单最后一次大规模更新的时间不算近部分条目可能已经不再维护。使用前建议点进库的主页看一下最近一次 commit 时间和 Issue 响应情况。React Native 的版本迭代速度不慢0.6x 到 0.7x 之间有不少 Breaking Change有些库可能只支持旧版本。选型的时候除了看 Star 数还要确认它和你项目使用的 React Native 版本兼容。不过瑕不掩瑜。对于 React Native 开发者来说这份清单仍然是最全面、最有参考价值的资源索引之一。三万多 Star 不是白来的是社区用时间投的票。ative 开发者来说这份清单仍然是最全面、最有参考价值的资源索引之一。三万多 Star 不是白来的是社区用时间投的票。