【发布时间】:2021-09-12 10:22:01
【问题描述】:
我需要开发多个共享通用 UI 元素的 react 原生项目。我计划创建一个 UI 组件库并在所有这些应用程序中使用它。 将 RN 库导入我的 RN 项目的最佳方法是什么?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: react-native npm create-react-native-app
我需要开发多个共享通用 UI 元素的 react 原生项目。我计划创建一个 UI 组件库并在所有这些应用程序中使用它。 将 RN 库导入我的 RN 项目的最佳方法是什么?
【问题讨论】:
标签: react-native npm create-react-native-app
我认为最简洁的方法是将 ui 库发布到 npm。这样做可以让您像安装任何其他 npm 包一样安装和更新 ui 库。
例如如果 npm 包名是my-awesome-ui-components
正在安装:npm i my-awesome-ui-components
更新中:npm update my-awesome-ui-components
进口:
import { Switch, Text, Button, } from 'my-awesome-ui-components'
这里有一个很酷的publishing to npm 入门指南。
这是关于发布 privately 的 npm 文档(如果您需要这样做)
【讨论】: