在React Native项目中使用npm模块

可以直接使用React Native项目的npm模块,就像在React项目中使用npm install< module-name>?

当然,我的意思是可以与React应用程序一起使用的模块,这些模块是在浏览器JS运行时运行的前端程序,而不是在nodejs或iojs运行时,因为React Native应用程序不会在nodejs或iojs中运行运行。

那是相反的。 React Native实际上在io.js运行时运行,因此节点的大部分纯JavaScript模块都可以工作。另一方面,为React.js编写的大多数前端模块对于React-Native将不起作用。

React Native不会使用HTML DOM或CSS,因为我们从网络中了解到。它用本机视图表示代替CSS / HTML DOM。所以应该使用HTML并在浏览器中显示的任何前端软件包将无法正常工作。

另一方面,任何纯JavaScript并在node.js / io.js中运行的模块完全可以以反应本身运行。

例如,我相信Facebook在他们的反应性应用程序中使用他们的“中继”数据访问库(它是一个可以通过Facebook的Open Graph API有效地进行通信并允许访问Facebook用户数据的javascript库)。

其他方法与其他node.js / io.js应用程序相同。只需运行

npm install module –save

你完成了(package.json将自动更新与模块的依赖关系)。那么你可以照常使用包。

相关文章

一、前言 在组件方面react和Vue一样的,核心思想玩的就是组件...
前言: 前段时间学习完react后,刚好就接到公司一个react项目...
前言: 最近收到组长通知我们项目组后面新开的项目准备统一技...
react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...