我已经将React和React Native用于许多项目,并且刚刚开始分别学习Node JS。我一直使用npm
下载项目的节点模块,并使用过npm start
等命令。我想知道的是:
Node JS本身与使用节点模块的React等框架之间有什么关系? React是否使用Node JS?如果是这样,以什么方式?
谢谢!
答案 0 :(得分:1)
Node是JS后端运行时环境(就像浏览器也是 运行时环境一样)。在这里,JavaScript可以运行。
React是一个前端框架(至少从现在开始,Web也因此是JS)。由于它们都使用相同的语言,因此在大多数情况下,也可以在网络上使用Node JS中使用的模块,库和软件包以及npm分发的模块或库!而且React本身不使用Node JS,后端可以用任何语言完成。 React是纯JS + HTML5。 Npm软件包管理器确实使用Node。