好难啊,一个小时都是前端基础知识,感觉越问越细……
- React生命周期,hook对应哪些生命周期,哪些部分可以setState,哪些部分可以渲染,如果想阻止state更新应该怎么做(setState第二个参数)
- http和https区别
- js判断一个数组
- 数组去重方法
- redux有了解吗?(并没有,瞎说了两句)
- 介绍useEffect,还有使用了什么别的吗?和useLayoutEffect的区别是什么?
- refs作用
- 为什么使用hook,hook有什么优势,函数组件和类组件区别是什么?类组件如何优化?
- constructor里的super的功能
- 如何设计react的高阶组件
- 用过ES6吗,用过里面的哪些部分?
- promise的三个状态,状态转换,函数,怎么使用,all函数如果有报错会怎么样
- TS怎么转换成JS的?
- 浏览器垃圾回收机制
- 用过什么设计模式?
- load是单线程还是多线程,并发还是串行
- 用过webpack吗?怎么用的?
- for-in,for-of区别
- 介绍一下原型,原型链,prototype和
__proto__
区别?所有对象都有prototype吗?那所有对象都有__proto__
吗? - css里使用了哪些布局模型?
- 301和302区别