Skip to content

React

React Fiber

FAQ

React 的 Hook 为什么只能放在最外层?

保证顺序

单个组件中编写多个hook,它们的每次调用顺序是由书写的位置决定的,它的内部实现其实是一个链表式的调用。如果不能保证每次的渲染的位置一致就不能保证它能正常的工作。