#field
,并优化了函数形参实参数不匹配、原生访问器读写、流式解析等场景的性能表现。🔗 点评:Chrome 74 将带着 V8 7.4 内核一块儿正式发布,这么难看的语法已经快要被正式支持了
点评:标准库提案是一个争议较大的提案,你们是否是以为 std:jquery 和 std:lodash 更加剧要?如今的搞法更像是 BOM 的模块化实现。
@wrap
, @register
, @expose
和 @initialize
,并支持 decorator 的直接导入导出如 export decorator @logged
。🔗 点评:不知道依赖 decorator 的那些库睡觉睡得踏实吗
useRedux
接口,并解决了其 v6 版本带来的数据更新遍历 Provider 全部子树节点的性能问题。🔗 点评:为嘛不在 6.0 就提供了 Hooks 版本呢,缘由在下面的专题部分有讲
点评:为何看起来这么像是 markdown 版本的 jsbin
点评:不过仍是不支持 hooks
React 一直在寻找更加贴合 UI 开发过程的心智模型,React Hooks 是他们最新的思路。编程方式的巨大变化下,已有的需求须要经过 React Hooks 从新解决。在 React Hooks 正式发布一个半月之后,咱们将进行简单的回顾。javascript
官方文档
对 React Hooks 要解决的问题、使用方式、带来的好处作了简要介绍
简述了 Function Component + Hooks 怎样替代掉 Class Component
经过具体需求的例子,描述了 Function Component 和 Class Component 开发过程当中主要的心智模型区别
React Hooks 实践集锦站点,收集了不少易懂的 React Hooks 实现方式
对 React Hooks 的社区轮子进行了有效的分类,包括 DOM 反作用、动画、请求、表单、生命周期模拟、数据存储和原有库封装
前文比较了定时器需求中的useState
、useEffect
、useReducer
和useRef
的四种实现方式,正好遍历了主要的 React Hooks API。后文讲述了另外一个定时器需求,比较了useEffect
、useLayoutEffect
和useReducer
三种实现,解释了为什么异步的useEffect
会致使闭包变量读取问题
本文从与 React Hooks 相抗的多个提案中抽取了 8 个主要问题,并进行了详尽的解释
本文主要解释了 useEffect 的全部表现的内在缘由,而在这个表现下咱们如何利用第二参——React 没法 diff 两次 useEffect 的函数上下文,它的第二参数用于比对依赖的场景。
简述了 useCallback 的适用场景和局限性
本文主要解释了 React Redux 以前基于 Context 的 API 如何致使了性能问题,而这个性能问题如何阻碍了 React Redux Hooks 的出现的
编辑:承虎 & 审阅:一丝 & 霍雍 & 专题供稿:承虎
题图来源:https://hackernoon.com/react-hooks-usestate-using-the-state-hook-89ec55b84f8chtml