关于 React 和 Angular 服务的混淆部分

Confusing parts about React and Angular serving

我已经开始学习 React,现在我对开发和部署的不同部分有点困惑。

是否所有网页都使用 React 或 Anguler 等框架?或者它们仅用于单页 Web 应用程序?我可以使用 nodejs 服务器为 React 提供服务吗?

用 js、html、css 构建静态网页并使用 Apache 网络服务器为其提供服务的方法在现代世界是否仍在使用?

我强烈建议使用 React-Create-App 实用程序。是的,您可以使用 Node.js。事实上,React 并不强制你使用任何后端框架。我可以选择 ASP.NET MVC、Node、Spring MVC、Rails 等

https://github.com/facebook/create-react-app

但本教程将指导您在开发中创建 React 应用程序并创建生产版本。

在生产环境中构建时,您最终会得到一个包含 html 个文件的 public 文件夹。但在 React 中,你不会创建 html 文件,你会创建 .jsx,它是 html-like React 标签与 JavaScript 的组合。在生产构建阶段,它们将被转译为 html 等。然后,您可以获取构建文件夹并将其部署到 HTTP 服务器,例如 Apache。