工具
装饰器(Decorator)函数,是用来修改类的行为,一个装饰器函数有三个参数,target 装饰的目标对象,name 类的成员,属性or方法
框架
render属性可以实现组件之间共享代码,值是一个函数,返回一个有自身渲染逻辑的组件,通过函数可以传参来动态实现需要渲染的组件
不受控input就跟传统的input表单一样,获取dom元素来操作input,简单的声明不受控input,缺点很明显,在input很多的时候需要多个ref,官方也不太推荐使用ref来操作
其他
React Redux Starter Kit克隆下来后安装完依赖包,把项目启动了,发现运行时候报错,Missing binding E:\react\rapp\node_modules\node-sass\vendor\win32-x64-57\binding.node
高阶组件就是一个函数,接收一个组件,返回一个新的组件,可以用来扩展传入的组件的功能。在高阶组件之前通过mixins来实现相同的功能,官方不推荐使用mixins
javascript
纯函数是函数式编程的基础,纯函数定义:给定相同的输入,始终返回相同的输出。无副作用,不会修改作用域之外的状态。不依赖于外部的可变状态
React提供了React.createClass方法来创建组件,React会自动绑定this到函数中去,所以不需要手动绑定,目前流行用class来创建组件,babel编译,所以react内部没有帮我们自动绑定this的指向,需要手动绑定