测试导入 react-native 或 react-native-web


我已经使用 React-Native

和 React-Native-Web 进行了 React monorepo 项目。

在通用模块中,我想使用 ViewText组件,但我需要在 mobile(反应本机)或web(反应)上更改我的导入。

我试过这个:

const { View, Text } = window ? require('react-native-web') : require('react-native');

但这行不通,这是有道理的。

有人已经有这个用例了吗?

谢谢!

将项目设置为使用 react-native-web

后,您只需从 react-native 导入所有内容,react-native-web 负责其余的工作。如果你正确地配置了你的项目import { View, Text } from 'react-native这就是你所需要的,在 web 上 react-native-web 将渲染div 而不是视图和 p 或其他任何东西而不是文本。代码就像它是本机的。

相关内容

  • 没有找到相关文章

最新更新