📄️ 如何实现的
React 是由 Facebook 的工程师 Jordan Walke 于2011年开发的。在2011年 React 应用首次被部署到 Facebook 的信息流中,之后于2012年被应用到 Instagram 上。
📄️ 新增了哪些概念
元素和组件
📄️ 组件通信
React 使用单向数据流进行组件渲染。
📄️ 函数组件
React 应用程序由组件组成,组件可以小到一个按钮,也可以大到整个页面。
🗃️ 函数组件•Hooks
11 items
📄️ 类组件
React 有2种定义组件的方式,一种是使用函数声明的方式,即函数组件;另一种是使用 ES6 类语法来定义组件的方式,即类组件。
📄️ 虚拟DOM
虚拟 DOM 是一种在内存中构建的、对真实 DOM 的抽象表示。它基于一套算法来优化,通过在 JavaScript 和真实 DOM 之间建立一个缓存,减少不必要的 DOM 操作。因为相比于 DOM 操作,用 JavaScript 操作内存更高效。
📄️ 高阶组件
高阶组件(HOC)就是一个函数,且该函数接收一个组件作为参数,并返回一个新的组件。
📄️ 如何更好地渲染
React.memo
📄️ 路由管理•React Router
一个用于在 React 应用中处理导航和路由的库。
📄️ 状态管理•React Redux
Redux 是 JavaScript 应用程序的可预测状态容器。
🗃️ App开发•React Native(未完成)
8 items
📄️ 开发者的工具库
使用HTML标记的字符串