React Native 开发个人博客 👑

配置环境

性能优化

HermesFacebook专门为 React Native 程序研发的 JavaScript 引擎,当然也并不是任何情况下都优于默认的 JavaScript 引擎。

Hermes 官方介绍

使用条件

步骤

  1. React Native CLI 初始化项目的话,编辑 android/app/build.gradle
project.ext.react = [
      entryFile: "index.js",
-     enableHermes: false  // clean and rebuild if changing
+     enableHermes: true  // clean and rebuild if changing
  ]
  1. 清理构建
cd android && ./gradlew clean
  1. 运行程序,测试
react-native run-android

在代码中加入

const isHermes = () => global.HermesInternal != null;

打印看看结果是不是 true 就行了

发布程序

因为我使用的是 Expo ,所以在发布程序有两种:

  1. 发布到 Expo,这种发布方式可以直接使用 Expo 扫码打开开发的程序

在项目目录下面执行 expo publish 即可

  1. 构建独立的安装包,可以执行安装,需要下载构建好的安装包

在项目目录下面执行 expo build:android 就可以向 Expo 发起一个构建任务,云端构建完毕以后就可以下载了

👏 怎么样,给个评价呗?