Skip to content
On this page
  1. 说一说class组件的生命周期。
  2. 说一说你常用的hook。
  3. 上一家公司离职的原因。
  4. reactRotouter场景题: (可以类比到vue-router的实现 其实都是一样的)
  5. :路由从a页面切换到b页面,从左到右切换 ,当切换到b页面时候 a页面跑哪里去了?
  6. :切换的时候reactRouter做了什么?
  7. : 切换的时候跟react的diff算法有关系吗?
  8. :当页面路由切换的时候React的diff算法怎么执行的? 这篇文档要好好看看 消化一下 https://blog.csdn.net/qq_39200185/article/details/121653456
  9. useHistory实现的原理是什么? useHistory 底层其实就是history路由 useHistory() 返回一个对象,可以使用两种方法:push 和 replace 实现编程式导航,push 增加新页,可以使用后退按钮返回到旧的页面,使用 replace 则不能返回。 需要看一下原生的浏览器 hash路由和history路由的知识点 https://juejin.cn/post/6993840419041706014
  10. useEffect和useLayoutEffect的区别?
  11. react路由有几种模式?
  12. 你上一家公司是怎么配合的?
  13. 你在上一家公司自己的定位是什么? 突出自己的在上一家公司 独挡一面的能力,开发主力 组内核心开发,还乐于在组内积极的分享技术,来反哺团队。
  14. 说一说什么是高级组件,并且使用过哪些高级组件,什么场景下你会使用高阶组件? React高级组件的使用场景:https://cloud.tencent.com/developer/article/
  15. 说一说reacthooks和class组件的区别,为什么要在项目中优先使用hooks? 原来高级组件和 RenderProp模式的缺点 用hooks带来的好处 https://juejin.cn/post/6963559556366467102

Released under the MIT License.