bigquant一面
bigquant面试
- 虚拟dom
- diff算法
- usememo和usecallback
- 第二个参数是干什么的
- react的hook
- setState后获取最新的值
- JSX是什么
- JSX有什么不好的
- 受控组件和非受控组件
- 在react中提升状态是什么
- 兄弟组件组件通信
- useContext
- 说说生命周期
- 说说函数组件的生命周期
- 函数组件里面如何在销毁的时候去除你监听的方法
- 为什么不能更新react里面props的值
- 为什么组件的构造函数只能被调用一次
- 防抖和节流
- react router里面有什么方法 (看官网,新旧区别)
- 如何页面上点击跳转有什么方法
- 路由参数(?不知道指跳转时带参数函数路由参数)
- 重定向 (看看react中如何实现)
- react router里面重定向 (没有登录直接访问首页,如何重定向到登录页)
- JWT 字符串存储在localstorge还是cookie
- 如何实现默认页面或者404
- redux里面的connect是干什么的
- 如何调用redux里面的方法去修改它里面的状态
- 如何重置redux里面的状态
- 如何在redux里面发送ajax请求
- redux常量的用途
- mobox
- redux展示组件和容器组件区别
- js数据类型
- 如何获取数据类型 (除了typeof,instanceof还有)
- 闭包
- 普通函数和箭头函数区别
- 继承有几种方式
- 设计模式有哪些
- 用过哪些设计模式
- 发布订阅设计模式用过吗
- 如何判断一个数组长度 (除了
.length方法外) - 原型链的终点是什么
- 数组的操作方法有哪些
- 数组去重
- 什么是同步任务和异步任务
- 哪些是异步的,说几个
- for循环能中断吗 (不是问break)
- async await原理