当前位置: 首页 > 面试题库 >

我可以在react-native中使用reactJS库吗?

卢嘉誉
2023-03-14
问题内容

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

React Native可以识别包括HTML的reactJS组件吗?


问题答案:

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



 类似资料:
  • 问题内容: 我想将node js用作react native项目中的后端。 问题答案: 是的,您 可以 通过正确使用Big Rich的ReactNativify 来 使用为Node编写的包。但是要考虑一些事项: 1)我遵循在问题清单中找到的建议,并分为两部分: Transformers.js(在和中调用): babel-transformer.js(也在): 2)如您在上面的代码中所见,我还演示了

  • 问题内容: 说我有一个带有这样的渲染的组件: 其中jewelStyle = 如何使背景颜色动态并随机分配?我试过了 但这会使View的所有实例具有相同的颜色,我希望每个实例都是唯一的。 有小费吗? 问题答案: 我通常按​​照以下方式进行操作: … 每次渲染View时,都会使用与之关联的随机颜色实例化一个新样式对象。当然,这意味着每次重新渲染组件时颜色都会改变,这也许不是您想要的。相反,您可以执行以

  • 我们需要在我们计划使用React Native构建的Android应用程序中使用一个用于Zebra扫描仪(带激光/非摄像头的条形码扫描仪)的npm包。现在世博会CLI似乎是要走的路,但经过一些快速研究,我们不太确定这是否可能——将这个斑马包包含在世博会项目中。你能确认是这样吗? 我之所以这样问是因为以下关于使用世博会的事实: 您无法添加本机模块(可能对某些人来说是游戏规则改变者) 您不能在Obje

  • 我想传递两个数据(它们是NotifiCard组件中的notification,replynotification,这些数据是数组)给FlatList 有可能吗??这是我的密码 那我怎么修复我的代码??

  • 问题内容: 我正在研究过去1年的反应。我们遵循的约定是在数据到达后进行API调用,获取数据和setState。这将确保组件已安装并且设置状态将导致重新渲染该组件,但我想知道为什么我们不能在或中设置setState。 官方文件说: 在挂载发生之前立即调用componentWillMount()。在render()之前调用它,因此在此方法中设置状态不会触发重新渲染。避免在此方法中引入任何副作用或订阅。

  • 问题内容: 意识到React Native应用旨在使用模拟器进行开发/测试,是否可以使用Web浏览器来测试应用? 存在诸如https://rnplay.org/之类的服务,但是我担心的是,它由https://appetize.io/提供支持,可能会受到每月分钟数的限制。与付费屏幕流媒体服务相比,我还想利用免费/开源技术来实现这一目标。 沿着这些思路,为了在浏览器中测试该应用程序,是否要求该应用程序