【发布时间】:2020-05-13 07:01:56
【问题描述】:
我有一个 js 库,我想在 browser 和 react native 中都可以使用它。大多数代码是可重用的,但有些部分需要平台调节。比如:
if (react_native) {
do rn stuff
} else {
do browser stuff
}
我在开源项目中看到过这样的标志,但我不知道如何访问它们?
【问题讨论】:
-
这适用于 react native,但是如果我在 reactjs 应用程序中运行它会怎样?会不会只是未定义?
-
是的。那将是
undefined。你能分享这些开源库的名字吗?我想阅读它们。 -
假设你想出了一个库,当涉及到依赖项时会不会有问题,比如当你安装到网络时它仍然会安装 RN 依赖项,反之亦然?
标签: javascript node.js reactjs react-native browser