React 重温之--Protals

2018-10-12
阅读 3 分钟
1.9k
Portals 提供了一种很好的将子节点渲染到父组件以外的 DOM 节点的方式。Plain TextReactDOM.createPortal(child, container)第一个参数(child)是任何可渲染的 React 子元素,例如一个元素,字符串或碎片。第二个参数(container)则是一个 DOM 元素。

React 重温之高阶组件(HOC)

2018-06-13
阅读 5 分钟
3.7k
上面这段话,已经很清楚明白的告诉我们高阶组件是什么,以及高阶组件是干啥的。a higher-order component is a function告诉我们说高阶组件是一个函数(function),是一个什么函数呢? takes a component and returns a new component.是一个接收一个组件作为参数,最终返回一个新组件的函数。

Web 安全之基本原则

2018-06-11
阅读 2 分钟
4.7k
通过一个安全检查的过程,可以梳理未知的人或物,使其变得可信任。被划分出来的具有不同信任级别的区域,我们成为信任域;划分两个不同信任域之间的边界,我们成为信任边界。

Redux 学习之 middleware详解

2018-06-01
阅读 6 分钟
2.5k
middleware翻译过来叫中间件,这是一个很抽象的名词,按我的理解的话:“中间”是个形容词,“件”应该是一个名词。那么我们重点关注中间这个词,中间,是在上面中间呢?其实就是在你执行正常业务的代码中间插入一部分其它代码,具体可以是在正常代码的执行前,也可以在正常代码执行后。其实学过Spring的童鞋应该很好理解,...

React 重温之 Refs

2018-05-31
阅读 5 分钟
10.9k
我们在日常写React代码的时候,一般情况是用不到Refs这个东西,因为我们并不直接操作底层DOM元素,而是在render函数里去编写我们的页面结构,由React来组织DOM元素的更新。

React 重温之 组件生命周期

2018-05-29
阅读 1 分钟
2.7k
在React代码里,我们通常通过继承React.Component这个抽象基础类来定义一个有生命周期函数的组件(函数式生命无法自定义生命周期函数),react官方将其生命周期分为以下三个阶段:

React 重温之 虚拟DOM

2018-05-28
阅读 2 分钟
2.1k
根据百度百科:文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。

React 重温之 React Fiber

2018-05-28
阅读 2 分钟
3.7k
但是在计算机科学中还有一个概念叫做Fiber,英文含义就是“纤维”,意指比Thread更细的线,也就是比线程(Thread)控制得更精密的并发处理机制。

React 重温之 Error Boundaries

2018-05-24
阅读 3 分钟
6.4k
简单翻译过来就是:错误边界是一个组件,这个组件可以用来捕获它的子组件中产生的错误,记录错误日志并在错误发生的是,展示一个“回退”或者说是一个错误信息页面,以避免因为局部组件错误而导致的整个组件树崩溃。

React 重温之Render Props

2018-05-24
阅读 4 分钟
8.5k
翻译成大白话就是:这个技术呢,很简单,就是给组件添加一个值为函数的属性,这个函数可以在组件渲染(render)的时候调用,那这个组件是干啥用的呢?就是为了给原有组件“注入”其它组件的代码。