React 需要 Node.js 吗? 如果是,那么我们可以避免node.js的方式和方式有何益处以及主要方案是什么?
答案 0 :(得分:1)
React.js是一个javascript库,用于在浏览器上提供基于组件的前端开发。另一方面,node.js是基于谷歌V8引擎的javascript运行时,也称为Chrome的javascript引擎。使用Node.js,您可以构建自己的服务器。
我假设您的问题出现了,因为您为react.js应用程序提出了node.js开发服务器。任何Web应用程序都需要服务器使用适当的资产来响应客户端的请求。资产可以是HTML,CSS,JS以及将在您的Web应用程序中使用的任何媒体。换句话说,当您构建React.js应用程序并发布应用程序时,您需要一台服务器将您的应用程序发送给用户'浏览器。这就是Node.js可以发挥作用的地方。但是,它并不一定意味着您需要Node.js.您可以使用Python,Java或PHP将React.js驱动的应用程序发送到Web,而不是使用Node.js。
如果您的问题意味着您不想设置任何服务器端或后端内容,那么您可以考虑使用亚马逊的S3存储桶或Google的Firebase。您只需将前端资产(HTML,CSS和JS)上传到那里,他们就会自动创建后端。
希望这能回答你的问题。