在 Mac 上安装 React.js
已发表: 2022-04-29该软件是一个免费的开源前端 JavaScript 库。 2013 年,React.JS 由 Facebook 创立。
它是一个用户界面 (UI) 库,用于创建和操作 UI 组件。 它是一个包,允许开发人员创建高效的数据驱动 SPA 应用程序。
它以函数式编程为基础,依托不变性的概念,提倡基于Single可重用性原则的基于组件的架构。
在本文中,我们将介绍如何在 mac 上安装 react 的过程。 完成安装阶段后,我们强烈建议您在线参加 React 培训。
让我们先探讨一些术语-
内容
- 1 NodeJS 和 NPM
- 2在 MacOS 上安装 ReactJS
- 3创建 ReactJS 项目
- 4 React-简介
- 5 Node.js 和 npm
- 6总结
NodeJS 和 NPM
- 您首先需要安装 NodeJS 和 NPM 才能在 Mac 上安装 React。
- 它是一个 JavaScript 引擎,允许您在浏览器之外运行它。
- NPM(节点包管理器)用于命令行。 就是安装 ReactJS 之类的库。
- 您可以通过他们的官方网站安装 NodeJS。 当你安装 NodeJS 时,它也会为你下载 NPM。
- 从他们的网站下载 NodeJS 后,找到“.pkg”文件。 只需双击它。 它将启动一个弹出窗口进行安装。
- 您将被引导至安装过程。 单击“安装”或“修改安装位置”
- 该过程完成后,系统将提示您最后一条消息。 您的 NodeJS 和 NPM 已安装。
在 MacOS 上安装 ReactJS
安装 NodeJS 和 NPM 后,就可以安装 ReactJS。 它是通过执行 npm install-save react-dom 来完成的。
创建 ReactJS 项目
由于我们已经安装了 ReactJS,我们可以创建一个新的 react 项目目录。 它是通过运行 npx create react 项目来完成的。 创建反应应用程序。
React-简介
在继续将 React-Lib 安装到 Mac 之前,我们必须首先对 React 有一个基本的了解。
- React 是一个包,可帮助 Web 开发人员和架构师满足在数据上下文中需要高数据流和快速响应 UI 的客户的期望。
- 它建立在基于组件的架构之上。 网页可以由 Parent 和 Child 组件表示。
- 它在很大程度上依赖于虚拟 DOM,虚拟 DOM 作为 DOM 操作的性能优化器。
- HTML 网页有一个 DOM 树,浏览器使用它来呈现网页。
当用户与页面交互时,它需要根据用户的操作添加和插入信息。 如用户已将商品添加到购物车中。 由于用户的决定,购物车现在显示更改的项目。

在幕后,HTML 文档经历了允许共享修改后的页面的转换。
如前所述,DOM 树表示 HTML 文档。 在前面的例子中,DOM 需要一些调整,包括插入和删除特定的 HTML 节点。
这有助于显示象征用户在修改他的上下文中试图做什么的基本信息
购买决定。
我们可以将 DOM 视为一棵树,以便更好地理解它。
这棵树有根,也有树枝。 同样,HTML 元素位于 DOM 的顶部,其下方的节点连接到父节点。 在树的类比方面,父节点可以表示为树干,其他节点连接到树干。 并且 React 用于改进这些节点上的插入和删除操作。
与 HTML DOM 上的此插入和删除操作相关的内存损失。 在 DOM 更新操作方面,虚拟 DOM 起到了性能优化器的作用。
它保留两份副本:一份是真实的 DOM(react DOM),一份是要进行的更新。 作为协调过程的一部分,还研究了最小化对 react DOM 的修改的过程。
Node.js 和 npm
Node.js 执行 JavaScript 的代码。 它是一个开源和跨平台的 JavaScript 运行时环境。 它由 Chrome V8 引擎提供支持。 Chrome V8 引擎是用 C++ 编写的。 Node 与 Windows、Mac 和 Linux 兼容。
安装 Node.js 后,我们可以在开发过程中在我们的系统上本地执行基于 React 的应用程序。 这也允许我们将程序部署到生产服务器。
Node.js 包括以下功能:
- 使用 JavaScript 作为其核心语言
- 非阻塞 I/O
- 支持异步编程
- 可以使用单个服务器管理大量连接请求。
Npmjs.org 是一个包含数千个模块 (npm) 的在线代码存储库,它允许我们使用简单的命令安装节点模块。
有些模块是自包含的,而有些则需要相互依赖才能正常运行。Node.js 允许我们在服务器上进行读写操作。 它还允许您使用数据库。
我们可以寻找一个模块并重用和扩展它的功能,而不是从头开始创建功能。
开发人员计划通常涉及时间和预算限制。 说到节点。 基于 js 的开发,npmjs.org 是开发者社区的生命线。
总结一下
在本教程中,我们了解了 React.js 和 React.js 中基于组件的架构方法。 我们还获得了虚拟 DOM 的高级概述。
我们讨论了协调的概念、Node.js 在 JavaScript 世界中的使用,以及它管理非阻塞 I/O 输出以同时满足客户端连接请求的能力。
我们测试了两种安装 Node.js 的技术:一种使用包管理,另一种使用命令行。
为了快速开始使用 React.js,我们使用了 create-react-app 模块。 我们也可以使用命令行来安装 React.js。
为避免过多的细节导致过载,我们在本教程中使用了 create-react-app 技术。 我们看到我们的第一个 react 应用程序在开发后运行。 我们快速评估了运行应用程序的重要文件,以便从开发的角度熟悉代码。
另请阅读:
- Mac 病毒还活着 杀死它们并安居在宁静中!