折腾:
【已解决】ReactNative中实现底部Tab页面和顶部导航栏
期间,
已经看到官网
推荐用:
但是刚刚才发现两个是不同的库:
http://airbnb.io/native-navigation/
https://github.com/wix/react-native-navigation
分别看了看,star都很多,都很不错
native-navigation vs react-native-navigation
Difference to wix/react-native-navigation · Issue #80 · airbnb/native-navigation
[Question]: Advantages and Disadvantages · Issue #34 · airbnb/native-navigation
但是刚又发现,对于:
native-navigation
还有两个不一样的:
airbnb/native-navigation: Native navigation library for React Native applications
star:2400+
官网:
Introduction · Native Navigation
react-community/react-navigation: Learn once, navigate anywhere
star:7100+
官网:
Navigator Comparison – React Native | A framework for building native apps using React
react-native-navigation是NavigatorIOS替代者。
performance – React Navigation vs. React Native Navigation – Stack Overflow
Good Practices: Why you should use JavaScript whenever possible with React Native
Playing with React Navigation and Airbnb’s Native Navigation
【总结】
React Navigation和React Native Navigation,都是很不错的ReactNative的导航的库。
React Navigation:半官方,纯JS实现。方便好用;
注重方便好用,跨平台的扩展性,推荐用:React Navigation。当然性能也不差
可以认为是之前的Navigator的替代者
借鉴/吸取/集成了Ex-Navigation,React Native’s Navigator和NavigationExperimental
可以和ReactJS复用代码
代码主要贡献者:Facebook,Exponent,React社区的开发者
github地址
官网
React Native Navigation:利用原生的实现导航,据说性能好像会更好一点点?
如果特别在意性能,推荐用React Native Navigation
可以认为是之前的NavigatorIOS的替代者
代码主要贡献者:airbnb
github地址:
官网:
总体来说:
在ReactNative系统中,如果能用JS就尽量用JS吧。
此处推荐用React Navigation,更主要的是,官网也是推荐用react-navigation。
转载请注明:在路上 » 【已解决】ReactNative的导航库:native-navigation vs react-native-navigation