应用框架原理【转】

  • react、angular、vue 实现原理(三个选一个候选人最擅长的,针对某个流程详细考察,比如 dom diff、dom patch、脏检查、双向绑定、依赖收集等)
  • setState 相关问题,dirty component 是啥
  • forceUpdate() 用过吗?是什么干嘛用的?与 setState 有啥区别?
  • props 和 state
  • 组件设计相关(怎么设计?受控和非受控是什么?)
  • children.map 是什么,和普通的 map 有什么区别?使用场景
  • cloneElement 干嘛用的,使用场景,和 createElement 区别
  • 生命周期相关
  • react 16 新特性,react 17 前瞻,fiber,hooks,suspense,异步渲染等
  • redux、mobx、vuex、dva 等状态管理框架实现原理,针对几个点详细考察
  • redux 或 mobx 怎么处理 side effect?
  • redux 中间件模型,thunk 怎么实现?saga 怎么实现的?
  • koa、express 用过吗?中间件模型了解吗?有啥区别?
  • router 用过吗?核心流程怎么实现的?
  • 用过什么 xhr 封装库?(axios、fetch,各家长短?有啥坑吗?)
  • babel 原理(有哪些东西,分别干嘛用的,怎么实现的,runtime,polyfill,register)
  • webpack 核心流程原理,怎么实现模块化的,treeshaking 怎么做的?


作者:feifan非凡
链接:https://juejin.im/post/5c7a4952f265da2ddd4a7813
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自blog.csdn.net/u014085502/article/details/88251180