umi-react-native-runtime

umi-react-native-runtime

Usage no npm install needed!

<script type="module">
  import umiReactNativeRuntime from 'https://cdn.skypack.dev/umi-react-native-runtime';
</script>

README

umi-react-native-runtime

在 RN 环境下,替换@umijs/runtime

@umijs/runtime中 dynamic 缺省(默认)loading 使用了 HTML p 标签和 br 标签。

当用户启用dynamicImport,并且没有实现自定义的 Loading 组件时,在 RN 中运行会报错,这里做了 Monkey Patch。

另外,@umijs/runtime 导出的是react-router-dom,在 RN 中需要换为:react-router-native

react-router-domreact-router-native大部分组件都导出自react-router,但存在以下差异:

  • react-router-native中没有NavLink组件。
  • react-router-dom中没有BackButtonAndroidBackButton组件。
  • 二者的Link组件是不同的实现。

了解更多详情:README