#前端总结之React
- React函数组件
- React纯组件(shouldComponentUpdate)
- 性能优化,key和函数组件多写,纯组件也多写
- 生命周期以及应用场景
- constructor继承super
- diff ---- patch.js 以前是树形结构比对,现在是diff算法
- componentWillMount 中react router使用this.history.listen注册了url更新的回调函数,回调函数将在url发生变化的时候触发,回调中的setState起到了render组件的作用。
- react合成事件减少了内存开销,统一绑定到document节点上面。事件注册,事件存储和事件执行
- react中this.setState的参数,这个方法是异步的还是同步的
- react发生卡顿后如何检查,如何优化
- key的作用
- Angularjs和Reactjs的区别,Vue和React的区别
- redux中的几个API
- redux的流程
- react中action如何编写请求数据的代码
- react中diff原理的理解程度
- React如何从子组件向父组件传递数据
- react子组件如何向父组件传递数据,子组件如何同级传递数据
- react中的路由,用什么mode(hash还是history)
- axios怎么使用拦截以及API
- hooks
- react优化
- 虚拟DOM
- redux thunk
- react高阶组件
- 多个useEffect使用顺序