阿里大厂面试题(react)
1、有没有使用过hook?简单介绍一下使用方法、以及用法
https://blog.csdn.net/chenzhizhuo/article/details/104159910
2、useState修改state并没有起作用怎么去处理?
3、子组件根据父组件的变化,在去调接口,子组件在react中用哪个生命周期去实现?
(答案:componentWillReceiveProps)
4、在react的老生命周期中调ajax在那个钩子中去调用?为什么?
5、es6的class类的缺点?与es5继承有什么区别?
6、jsonp的跨域方法只能是get请求,那么那些请求可以既有get还有post?讲一下jsonp的局限性。
7、cookie和localstorage 可以跨域吗?他们的区别
(答案:不可以)
8、如何删除对象中的某一项
9、git最终要输入mr
10、前端请求数据的框架,例如axios取消本次请求。
CanelToken
11、商品滑动无限加载(淘宝搜索商品,卡片显示商品)
12、如何做一个优秀的前端开发?
13、数组转为字符串的方法,字符串转为数组的方法?
14、如何删除json中一个数据?
15、如何将字符串转为json?
16、讲一下自己做过的组件,以及实现原理。
17、什么是高阶组件?
18、git本地与远程分支建立联系。
19、如何合并两个对象?
20、antd的form上传数据API?
21、怎么打断点?怎么调试代码?
22、如何将一个浮动的元素水平和垂直居中?
看书、公众号、源码、知道前端性能优化、浏览器怎么加载、遇到问题解决方式