Facebook 新一代 React 状态管理库 Recoil

2020-10-09
阅读 5 分钟
7.6k
在 React Europe 2020 Conference 上, Facebook 软件工程师 Dave McCabe 介绍了一个新的状态管理库 Recoil。

【React深入】深入分析虚拟DOM的渲染原理和特性

2019-04-17
阅读 11 分钟
22k
React的虚拟DOM和Diff算法是React的非常重要的核心特性,这部分源码也非常复杂,理解这部分知识的原理对更深入的掌握React是非常必要的。

【React深入】从Mixin到HOC再到Hook

2019-04-10
阅读 22 分钟
12.4k
前端发展速度非常之快,页面和组件变得越来越复杂,如何更好的实现状态逻辑复用一直都是应用程序中重要的一部分,这直接关系着应用程序的质量以及维护的难易程度。

【React深入】React事件机制

2019-03-05
阅读 5 分钟
10.7k
关于React事件的疑问 1.为什么要手动绑定this 2.React事件和原生事件有什么区别 3.React事件和原生事件的执行顺序,可以混用吗 4.React事件如何解决跨浏览器兼容 5.什么是合成事件 下面是我阅读过源码后,将所有的执行流程总结出来的流程图,不会贴代码,如果你想阅读代码看看具体是如何实现的,可以根据流程图去源码里...

【React深入】setState的执行机制

2019-02-23
阅读 5 分钟
10.8k
一.几个开发中经常会遇到的问题 以下几个问题是我们在实际开发中经常会遇到的场景,下面用几个简单的示例代码来还原一下。 1.setState是同步还是异步的,为什么有的时候不能立即拿到更新结果而有的时候可以? 1.1 钩子函数和React合成事件中的setState 现在有两个组件 {代码...} 组件内部放入同样的代码,并在Setstate1中...

2019React开发者必备的技能清单

2019-01-23
阅读 1 分钟
7.1k
一份react开发者必备的技能清单,请查收。入门、查漏补缺、深入学习... 查看原图 下载源文件 【使用】 快速上手React,并了解其中的概念。 官方教程 React入门教程 React.js 小书 React文章精读,问题解答。 React中文社区 Segmentfault 掘金 【API】 全面浏览API 官方文档 React Component ReactDOM DOM 合成事件 React...

react中key的正确使用方式

2018-11-27
阅读 4 分钟
13.5k
在开发react程序时我们经常会遇到这样的警告,然后就会想到:哦!循环子组件忘记加key了~ 出于方便,有时候会不假思索的使用循环的索引作为key,但是这样真的好吗?什么样的值才是key的最佳选择? 为了弄明白,本文将从三个方面来分析"key": 1.为什么要使用key 2.使用index做key存在的问题 3.正确的选择key 1.为什么要...