React Navigation 6.0
文档现已上线 reactnavigation.org,v5 版本文档在此 here。
React Navigation 6 保持了与 React Navigation 5 几乎相同的核心 API,您可以将其视为对 React Navigation 5 内容的进一步完善。让我们在这篇博客文章中讨论此版本的亮点。
文档现已上线 reactnavigation.org,v5 版本文档在此 here。
React Navigation 6 保持了与 React Navigation 5 几乎相同的核心 API,您可以将其视为对 React Navigation 5 内容的进一步完善。让我们在这篇博客文章中讨论此版本的亮点。
我们很高兴地宣布,我们终于有了 React Navigation 6 的预发布版本。我们在半年多前发布了 React Navigation 5,它通过新的动态 API 带来了许多新的可能性,并获得了非常积极的反响。从那时起,我们一直在努力对库进行增量改进和完善,并思考如何使其变得更好。这使我们迎来了 React Navigation 的下一个主要版本。
整整两年前,我们发布了 React Navigation 的第一个稳定版本。在这段时间里,该库通过添加许多新功能和错误修复得到了积极的开发。React Navigation 的本质在于,它不仅是一个由个别程序员根据其需求进行调整的项目,而且是一个作为一个整体的社区,因此强调通用性、可扩展性以及在存在此类需求时重新考虑假设的趋势。正因如此,该库一直在经历增量和完全重组的形态的转变。
文档现已上线 reactnavigation.org,v3 版本文档在此 here。
在此版本中,我们已从 react-navigation 包中移除了导航器。导航器已经在单独的包中存在很长时间了,您已经可以手动使用这些包,但我们仍然将它们捆绑在 react-navigation 包中。这使得我们难以发布导航器的重大更新,因为我们还必须发布 react-navigation 的主要版本。通过分离导航器包,可以更自由地更新和改进导航器,而不会对不使用它们的人产生任何影响。
文档现已上线 reactnavigation.org,v2 版本文档在此 here。
这是 React Navigation 第一个依赖于 React Native 核心之外的本地模块的版本:它现在依赖于 react-native-gesture-handler。该库提供了一组出色的原语,用于利用操作系统的本地手势 API,并使我们能够修复堆栈和抽屉导航器的各种问题。React Navigation 还依赖于 react-native-screens,但如果您不想使用它,则无需安装本地模块(我们即将发布一篇博客文章,解释 react-native-screens 是什么以及您可能想要使用它的原因,或者您可以观看该库作者的演讲 this talk)。
我们很高兴地宣布今天发布 3.0 版本的候选发布版!
这是 React Navigation 第一个依赖于 React Native 核心之外的本地模块的版本:它现在依赖于 react-native-gesture-handler。该库提供了一组出色的原语,用于利用操作系统的本地手势 API,并使我们能够修复堆栈和抽屉导航器的各种问题。React Navigation 还依赖于 react-native-screens,但如果您不想使用它,则无需安装本地模块(我们即将发布一篇博客文章,解释 react-native-screens 是什么以及您可能想要使用它的原因,或者您可以观看该库作者的演讲 this talk)。
文档现已上线 reactnavigation.org,v1 版本文档在此 here。
在 React Navigation 1.0 发布整整两个月后,我们即将发布另一个主要版本。我们想邀请使用该库的开发人员在您的应用程序中试用候选发布版,并告知我们您是否遇到任何问题。
截至今天,React Navigation 1.0 版本已发布!要查看发布前最近改进的列表,请参阅“Renewed Path to React Navigation V1.0”问题。感谢所有在 beta 期间提交高质量错误报告、提交 pull request 并帮助其他开发人员的人!