可以直接使用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将不起作用。
原文链接:https://www.f2er.com/react/301431.htmlReact 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将自动更新与模块的依赖关系)。那么你可以照常使用包。