拓展 React3
2018-10-17 本文已影响0人
郑无穷大
一、高阶组件(Higher-Order Components)
高阶组件就是一个函数,传给它一个组件,它返回一个新的组件。
其实就是为了组件之间的代码复用。组件可能有着某些相同的逻辑,把这些逻辑抽离出来,放到高阶组件中进行复用。高阶组件内部的包装组件和被包装组件之间通过 props 传递数据。
二、React.js 的 context
理解为组件树上的全局变量
父组件
子组件
三、Redux
一种新型的前端“架构模式”
(一):优雅地修改共享状态
(二):抽离 store 和监控数据变化
(三):纯函数(Pure Function)简介
一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用,我们就把这个函数叫做纯函数。
函数的返回结果只依赖于它的参数。
函数执行过程里面没有副作用。(一个函数执行过程对产生了外部可观察的变化那么就说这个函数是有副作用的。)