目前,跨平台技术已经很流行了,在跨平台移动应用开发上,很多的公司在RN和Flutter之间徘徊,我们公司基于自己的技术栈,选用的是 React Naitve 。目前, React Naitve已经发布了0.64.0版本。
基于现实原因,我们对RN的引入为模块化引入,而非全项目,关于如何在原生iOS中集成RN,之前的文章也有介绍,下面说一下如何集成最新版本RN。
首先,按照中文安装文档的介绍搭建RN的开发环境。然后,我们创建一个空的RN项目,RN项目的默认目录和引用设置。
npx react-native init
完成之后,RN的目录结构如下。
RNTest
├── App.js
├── __tests__
├── android
├── app.json
├── babel.config.js
├── index.js
├── ios
├── metro