async-await是ES7的语法,截止我写这篇文章为止,小程序还是不支持async-await语法的,所以需要使用regenerator这个...
如何使用context 创建context对象 把想要用context的数据的节点使用context.Provider进行包裹,并且传入对应的数...
之前5.1假期的时候,有去读了下redux的源码,当时感触很深,今天重新梳理遍redux的源码:从源码中的src文件夹看起: 从这里可以看出源码...
它提供了一个分类处理action的机会。在中间件中,可以检阅每个流过的action,挑选出特定类型的action进行相应的操作,提供一次改变ac...
每个promise都有一个内部属性[[PromiseState]]被用来表示Promise的三种状态,初始化的状态都是pending。 所有的p...
在react中旧的生命周期其实已经十分完整,基本可以捕捉到组件更新的每一个state/props/ref,没有什从逻辑上的毛病。 1. 旧的生...
1. 盒模型 页面渲染时,dom 元素所采用的 布局模型。可通过box-sizing进行设置。根据计算宽高的区域可分为: content-box...
代理(Proxy)是一种可以拦截并改变底层js引擎操作的包装器。它在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此...
什么是装饰器 在面向对象(OOP)的设计模式中,decorator被称为装饰模式。我们在程序开发中,许多时候并不希望某个类天生就非常庞大,一次性...