前端面试题整理及大纲 HTML&CSSReactClass组件与类组件生命周期Redux组件通信性能 JavaScript组件 HTML&CSS 如何做移动端适配的移动端1像素的解决方案弹性盒中的缩放机制是怎样的 React Class组件与类组件 props和state相同点和不同点render方法在哪些情况下会执行React的props.children使用map函数来遍历会收到异常显示,为什么?应该如何遍历? 生命周期 shouldComponentUpdate有什么作用?react新出来两个钩子函数是什么?和删掉的will系列有什么区别? Redux redux本来是同步的,为什么它能执行异步代码?实现原理是什么redux-saga和redux-thunk的区别与使用场景?在使用redux过程中,如何防止定义的action-type的常量重复?说说你对@reduxjs/toolkit的理解?和react-redux有什么区别? 组件通信 React组件之间如何通信虚拟dom计算的时候diff和key之间有什么关系? 性能 React中的虚拟dom的理解虚拟dom计算的时候diff和key之间有什么关系? JavaScript 组件 谈谈你对immutable.js的理解CDN的特点及意义?为什么for循环比forEach性能高?