是否需要在本地安装React.JS才能查看使用React.JS库的Web应用程序?

时间:2019-03-04 16:10:54

标签: javascript reactjs

我将开始一个大学项目,我们需要在其中构建一个Web应用程序,并问我的讲师是否允许我们使用React.js进行构建。他说是的,只要他不必在本地安装任何东西,便能够下载我的提交并在本地计算机上查看。

使用React.js时是否需要安装任何东西才能使他能够查看我的webapp? 我对React.js相对较新,因此如果这是一个愚蠢的问题,我深表歉意!

3 个答案:

答案 0 :(得分:1)

构建的应用程序(除非您依赖于服务器端渲染器,例如next.js),因为它只是静态文件的集合,所以可以部署在任何Web服务器上。

如果从1方案URL启动,您可能会发现它无法运行。

答案 1 :(得分:1)

否。

如果您仅使用react库,则将代码编写为:

 React.createElement("div", /*...*/)

然后甚至可以使用记事本++编辑代码,并在其中使用每个Web浏览器执行代码。

但是如果您想将React与JSX和所有语法糖一起使用

 import * as React from "react"; // <- sugar

 class App extends React.Component { // <- newer js
   render() {
     return <div> </div>; // <- sugar
   }
}

您必须建立一个构建管道,将所有新功能转换为“旧” JavaScript。在这种情况下,您的老师可以“查看”您的源代码,也可以打开已编译的html,但是如果不安装buildpipeline(NodeJS,NPM,webpack),他将无法进行更改或验证输出是否与编写的代码匹配,...)。

答案 2 :(得分:1)

否,他们不需要在全球范围内安装任何东西。 (好吧,除了NPM,假设您在应用程序中使用了某些NPM软件包。) 因此,从技术上讲,他要做的就是: 1-打开应用目录中的命令行。 2- npm我