2021年个人面经

151 阅读1分钟

如果上班不快乐了,那就出去面试吧,这样就会更不快乐了。。。

一、react的diff算法,key的作用

二、react的生命周期,性能优化主要在那个阶段做

(原本觉得现在主要使用hooks的写法,对class的写法和生命周期几个钩子函数名知道个大概就行了,事实证明如果能顺溜的把几个生命周期单词准确的说出来会提高自己的印象分)

三、对Hooks的了解

1、如果写一个定时器会怎么写

2、对useEffect的理解

四、对mobx的理解,使用哪个版本

1、使用哪个版本

(主要是想看我是否了解最新的构造函数写法的mobx,对makeObservable、makeAutoObservable等新API的用法)

2、当mobx的值改变,如何让组件重新渲染的

五、使用了ts的哪些功能

1、interface和type是否能继承

六、如何使用axios

七、new一个函数,过程中做了些什么

八、使用umi搭建项目,有什么缺点

1、使用脚手架搭建,项目偏大,如何解决的

九、使用taro遇到过什么问题,最后是怎么解决的

十、项目中开发过直播,是如何处理视频流这一类文件流的

十一、对webpack的了解有多少

1、有没有自己不使用脚手架,从0搭建过项目

十二、在平时开发中,遇到些什么有挑战、比较有意思的事