React
- state props 的理解,什么数据适合放入state中?
- setState函数有几种参数形式?this.state无法立即获取setState设置的数据原因?
- 组件间通信方式
- react有几个周期函数,各个周期函数的作用是什么(适合写什么样的逻辑)?
- diff算法?
- React性能优化
代码规范
- esLint?
- esLint如何结合IDE、GIT使用?
Redux
- 为什么要使用Redux,什么数据适合放入Redux中?
- Redux原理(如何实现的)?
CSS
- css预处理器
- css Module
ES6
- let const 为什么不用var?
- 箭头函数?
- 解构赋值、函数的reset参数?
- 函数式变成?
- class
- promise
- 异步回调地狱解决方案
webpack
- 配置、常用插件
- 命令行兼容性
- 各种常见loader
- 各个版本了解程度
react-router
- 配置文件过大,容易冲突,如何解决?
- hash、H5方式,用哪种?区别是什么?
其他
- 组件化、模块化
- 前后端分离
- GraphQL、restful
- HTTP Code
- 组件卸载,ajax打断
- ajax、fetch封装,封装了什么?
- 异常处理
- yarn vs npm
- 异常处理、错误上报
- 测试:e2e unit
- weex、RN、微信小程序