gpt4 book ai didi

performance - React 导航与 React Native 导航

转载 作者:行者123 更新时间:2023-12-03 05:31:06 25 4
gpt4 key购买 nike

两种主要的 React Native 导航解决方案之间有哪些技术差异:React Native Navigation 和 React Native?

是否存在需要使用其中一种而不是另一种的特定技术限制?

其中一种是否比另一种更广泛使用?

最佳答案

新编辑:从今天 (07/2020) 开始,我建议使用 React Navigation v5 。这是 Facebook 最力推的社区解决方案。 V5 重写彻底改变了游戏规则,远远优于以前的版本。大多数时候,易于设置和实现简单/复杂的堆栈都是轻而易举的事。

如果这不适合您,另一种选择是 react-native-navigation由 WIX 提供(不幸的是与 expo 不兼容)。

<小时/>

React Native Navigation顾名思义,使用带有 JS 桥的 native 模块,因此性能会/可能会更好。这需要 native 集成。

同时React Navigation是react native本身提供的一个简单而强大的解决方案。它是一个全 JS 实现,与其他使用 native 支持的实现不同,这可能很棘手。只需 npm-install 即可开始...

如果您喜欢全 JS 实现,请使用 React 导航;如果您的最高优先级在于性能,请使用原生导航。

  • 两个库都发生了巨大的变化并进入了下一个稳定版本。 React-navigation 现在更加稳定和高效。如果你必须在 js 中处理复杂的计算,请使用react-native-navigation。但在大多数情况下, react 导航会为你工作!
  • 随着 react-native-screens 的出现,通过引入 native 导航组件(iOS 的 UIViewController 和 Android 的 FragmentActivity),使 native 屏幕优化成为可能 Refer here

对于那些从用户体验角度来看的人来说,两者都提供了几乎相同的动画和流程,因此您不会知道幕后使用了什么库。 主要区别在于原生端可以提高性能(这对于更好的用户体验至关重要)

这两个库都是 React Native 的最佳导航解决方案之一。根据您的需要/偏好使用它。

关于performance - React 导航与 React Native 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com