FE-Interview
FE-Interview copied to clipboard
Day177:说一下对 React Hook 的理解,它的实现原理,和生命周期有哪些区别?
每日一题会在下午四点在交流群集中讨论,五点小程序中更新答案 欢迎大家在下方发表自己的优质见解 二维码加载失败可点击 小程序二维码
扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。
你要是这里公布答案, star 会更高
函数组件的出现,主要是用来解决不同组件之间状态共享的问题 具体的实现原理倒是不难,不过状态的hook 和副作用的 hook 产生作用的时机有很大区别,状态的hook作用于构造Fiber期间,副作用hook作用于commit阶段
至于生命周期,其实这只是帮助初学者够快速学习,但等掌握了之后,如果再这么理解就不对了,其实useEffect,uselayoutEffect 这类副作用hook 和生命周期根本就是两回事