React大神之路
文章平均质量分 52
React
逆袭的菜鸟X
求是担当
展开
-
React面试题及详解
React是流行的javascript框架之一,在2019年及以后将会更加流行。React于2013年首次发布,多年来广受欢迎。它是一个声明性的、基于组件的、用于构建用户界面的高效javascript库。以下是面试前必须了解的话题。原创 2023-02-21 18:12:23 · 83 阅读 · 0 评论 -
React 核心技术浅析
react是一个将数据渲染为HTML视图的开源 JavaScript库。原创 2023-02-21 14:48:16 · 157 阅读 · 0 评论 -
React Fiber
在 React Fiber 架构面世一年多后,最近 React 又发布了最新版 16.8.0,又一激动人心的特性:React Hooks 正式上线,让我升级 React 的意愿越来越强烈了。在升级之前,不妨回到原点,了解下人才济济的 React 团队为什么要大费周章,重写 React 架构,而 Fiber 又是个什么概念。原创 2023-02-21 10:05:25 · 281 阅读 · 0 评论 -
React源码浅析
1、JSX与JS对比代码来源JSX写法class HelloMessage extends React.Component { render() { return ( <div> Hello {this.props.name} </div> ); }}ReactDOM.render( <HelloMessage name="Taylor" />, document.getElementBy原创 2020-08-08 13:26:53 · 1868 阅读 · 0 评论 -
React探索-diff算法简单汇总
React diff 作为 Virtual DOM 的加速器,其算法上的改进优化是 React 整个界面渲染的基础,以及性能提高的保障,同时也是 React 源码中最神秘、最不可思议的部分,本文从源码入手,深入剖析 React diff 的不可思议之处。diff 策略1、Web UI 中 DOM 节点跨层级的移动操作特别少,可以忽略不计。2、拥有相同类的两个组件将会生成相似的树形结构,拥有不同类的两个组件将会生成不同的树形结构。3、对于同一层级的一组子节点,它们可以通过唯一 id 进行区分。基于以转载 2021-07-14 16:41:34 · 177 阅读 · 0 评论