摘要:
高阶组件: 以接收React组件为参数,并且返回一个新的React组件。 一、使用场景: 1.1 操纵props 通过拦截到props,对props进行包装。 1.2 通过ref访问组件实例 通过ref获取包装组件实例的引用。 1.3组件状态提升 把组件状态提升到高阶组件 1.4用其他元素包装组件 阅读全文
摘要:
一、设计合适的state 1.1 定义: state代表一个组件UI呈现的完整状态 stae代表一个组件UI呈现的最小状态集【所有状态都用于组件UI的变化,没有任何多余的状态】 1.2 state和props区别: state:组件内部维护自己的状态,是可变的 props:只能通过父组件传递过来。 阅读全文