官方大概是从年初时候的版本开始推荐使用react-navigation导航库作为导航器跳转页面.(以前使用的是navigator).但是从0.44版本就已经不再对navigator进行介绍了(navigator在页面切换时候很缓慢即掉帧严重.之所以这样,是因为navigator的动画是由JS控制的,这样导致动画切换的每一帧x值的变化传递都需要由主线程来操作,如果这个时候JS被卡住了,那么页面就无法更新,由此导致掉帧产生卡顿的感觉).而react-navigation的出现一大目标就是解决这个问题, 他将切换动画和JS分离,使用的是原生组件.切换非常流畅.基于此,了解如何使用react-navigation势在必行.
安装
yarn add react-navigation //如果没有安装yarn可以使用npm