我将开始一个大学项目,我们需要在其中构建一个Web应用程序,并问我的讲师是否允许我们使用React.js进行构建。他说是的,只要他不必在本地安装任何东西,便能够下载我的提交并在本地计算机上查看。
使用React.js时是否需要安装任何东西才能使他能够查看我的webapp? 我对React.js相对较新,因此如果这是一个愚蠢的问题,我深表歉意!
答案 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我