Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 862 Bytes

React 声明式.md

File metadata and controls

14 lines (8 loc) · 862 Bytes

React 声明式

您可能遇到过一些文章将 React 描述为构建 UI 的声明式方法。

React 使其“声明式方法”非常受欢迎,因此它与 React 一起渗透到了前端世界。

这并不是一个新概念,但 React 在构建 UI 时比使用 HTML 模板更具声明式:

  • 您可以在不直接接触 DOM 的情况下构建 Web 界面。
  • 您可以拥有一个事件系统,而无需与实际的 DOM 事件交互。

声明式的反义词是命令式。命令式方法的一个常见示例是使用 jQuery 或 DOM 事件在 DOM 中查找元素。你确切地告诉浏览器该做什么,而不是告诉它您需要什么。

React 声明式方法为我们抽象了这一点。我们只需要告诉 React 我们想要一个组件以特定的方式呈现出来,并且我们永远不需要与 DOM 交互来在以后引用它。