1. 创建RN项目
2. 安装路由依赖
3. redux需求安装redux依赖
4. 第三方组件库
5. 打包及各种其他操作 安装指定依赖
注意:**link** 链接库已在RN(react native)0.60版本开始支持自动链接,不需要再手动link!!!
### 2.安装路由依赖
##### 安装所需包
npm install @react-navigation/native
##### 将依赖安装到裸项目中
npm install react-native-screens react-native-safe-area-context
##### 额外配置
-------------------------------------------------------
react-native-screens软件包需要一个额外配置,编辑位于
`android/app/src/main/java/<your package name>/MainActivity.java`文件,将下面代码添加到类的主体中
public class MainActivity extends ReactActivity {
// ...
~~~
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(null);
}
~~~
// ...
}
并确保在此文件顶部的包语句下方添加以下导入语句:
~~~
import android.os.Bundle;
~~~
---------------------------------------------------------------------
##### 安装堆栈导航器
~~~
npm install @react-navigation/native-stack
~~~
##### 安装选项导航器
~~~
npm install @react-navigation/bottom-tabs
~~~