美文网首页
React面试遇到的问题,分享给大家

React面试遇到的问题,分享给大家

作者: 海贼王Lorrin | 来源:发表于2022-08-09 22:31 被阅读0次

1、Ajax、axios、fetch的区别

2、微任务、宏任务区别/理解,怎么调度js单线程任务的

强烈建议看这篇文章:图解详细的微任务、宏任务,js调度原理

看完保证把微任务、宏任务理解的透透的,不过面试出什么题,绝对能答出来

3、this.setState({a: 1}); log(this.state.a); this.setState({a: a++}); log(this.state.a);

setTimeOut({

this.setState({a: a++}); log(this.state.a);

this.setState({a: a++}); log(this.state.a);
)

输出什么,考微任务、宏任务原理

4、多位数组转一维数组不能用flat

toString + split

join + split

stringfy + 正则 + split

5、react的错误边界函数componentDidCatch()

6、Contxt使用

7、react渲染怎么区分class组件和function组件

8、suspense组件使用

9、redux用到了哪些中间件  thunk,saga,redux-observer ……

10、hooks,不能放到判断语句中

11、使用过react高阶函数吗,有没有自己写过高阶函数,原理

此种原理啊,答案大家可以各自搜搜,我觉得问的还挺全的,在此分享

相关文章

网友评论

      本文标题:React面试遇到的问题,分享给大家

      本文链接:https://www.haomeiwen.com/subject/dwznwrtx.html