1React是Facebook在2011年开发的一个前端JavaScript库
2 React 事件机制:使用React自己的合成事件在documenet监听了所有冒泡事件,方便统一处理,减少了dom操作,兼容各浏览器(原因?)
3React 高阶组件、Render props、hooks 区别:都是代码复用技巧,HOC复用逻辑,有props覆盖问题,Render props是一props函数,有嵌套地狱问题(原因?),hooks解决了他们的缺点
4React中如何避免不必要的render:shouldComponentUpdate 和 PureComponent(是啥?) React.memo
5async await: 基于promise的封装,是一种修饰符,await只能修饰async函数或者promise对象,否则不会等待,async函数如果return了数值相当于promise.then(),因此也可以直接async.then(),promie.then()是异步任务,
6ajax优缺点,局部刷新(如何实现),异步减轻服务器负担,安全问题(哪些,为啥),不利于seo(为啥),浏览器不支持返回(怎么说)