React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
声明式
React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据变动时 React 能高效更新并渲染合适的组件。
以声明式编写 UI,可以让你的代码更加可靠,且方便调试。
组件化
构建管理自身状态的封装组件,然后对其组合以构成复杂的 UI。
由于组件逻辑使用 JavaScript 编写而非模板,因此你可以轻松地在应用中传递数据,并保持状态与 DOM 分离。
一次学习,跨平台编写
无论你现在使用什么技术栈,在无需重写现有代码的前提下,通过引入 React 来开发新功能。
React 还可以使用 Node 进行服务器渲染,或使用 React Native 开发原生移动应用。
简单组件
React 组件使用一个名为 render() 的方法,接收输入的数据并返回需要展示的内容。在示例中这种类似 XML 的写法被称为 JSX。被传入的数据可在组件中通过 this.props 在 render() 访问。
使用 React 的时候也可以不使用 JSX 语法。尝试使用 Babel REPL,了解 JSX 被编译成原生 JavaScript 代码的步骤。
LIVE JSX EDITOR
数据统计
数据评估
关于React 官方中文文档 – 用于构建用户界面的 JavaScript 库特别声明
本站KanKeLe提供的React 官方中文文档 – 用于构建用户界面的 JavaScript 库都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由KanKeLe实际控制,在2022年6月30日 下午4:53收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,KanKeLe不承担任何责任。
相关导航
anime.js • JavaScript animation engine
S2 多维交叉分析表格
S2 是多维交叉分析领域的表格解决方案,数据驱动视图,提供底层核心库、基础组件库、业务场景库,具备自由扩展的能力,让开发者既能开箱即用,也能基于自身场景自由发挥。
Tailwind UI
Beautiful UI components and templates by the creators of Tailwind CSS.
Nuxt.js
Build your next Vue.js application with confidence using Nuxt. An open source framework under MIT license that makes web development simple and powerful.
Animate.css
Animate.css是一个随时可用的跨浏览器动画库,可用于您的 Web 项目。非常适合强调、主页、滑块和注意力引导提示。
Tailwind CSS 中文文档
Tailwind CSS 是一个功能类优先的 CSS 框架,它由 Adam Wathan 创建。本站提供 Tailwind CSS 官方文档中文翻译致力于为广大国内开发者提供准确的中文文档,助力开发者掌握并使用这一框架。
mdui – 基于 Web Components 的 Material Design 3 开源前端组件库
mdui 是基于 Web Components 的开源 Material Design 3 前端组件库。深度支持动态配色与深色模式,轻量且高效。助力开发者快速构建美观、一致且现代的用户界面,并提供一流的交互体验。
一个 Vue 3 UI 框架 | Element Plus A Vue 3 UI Framework
A Vue 3 based component library for designers and developers 面向设计人员和开发人员的基于Vue 3的组件库
暂无评论...
