【问题标题】:Can I use reactJS library in react-native?我可以在 react-native 中使用 reactJS 库吗?
【发布时间】:2018-08-13 21:33:12
【问题描述】:

嗯,这可能是一个愚蠢的问题,但我想澄清原因。 React-Native 导入 nodeJS 库,所以我认为尽管 reactJS 包含纯 html 组件,但也可以使用 reactJS 库。

react native可以识别包括html在内的reactJS组件吗?

【问题讨论】:

  • React-native 是用 React + 平台绑定编写的。所以很明显你在 React-Native 中使用了 React
  • 所以你的意思是我可以在 react native 中使用任何 reactJS 库?
  • 是的,正确,访问 react-native 官方网站,使用 JavaScript 和 React 构建原生移动应用
  • 不,你不能。 react-native 在下面使用 react,但你不能在 react-native 中使用纯 HTML 元素。这就是为什么您需要实现该库的 react-native 版本。特别是当它是一个视觉组件时。如果没有可视化组件,那么您也许可以使用该库。

标签: javascript node.js reactjs react-native


【解决方案1】:

react 库实际上没有任何与浏览器 DOM HTML 相关的内容。任何与它相关的东西都被分成react-dom 包。 React Native 没有也不能使用这个库,因为你在 react native 应用程序下面没有 DOM。但是,如果您安装了必要的转译库,您可以在浏览器中使用您为移动应用程序编写的大部分代码/功能。这是可能的,因为 react native 定义了一些可以移植到几乎任何平台的原始组件。 如果你仍然想只使用 HTML 在 react native 中渲染,你可以使用WebView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多