React Hook 使用限制:组件内部可以使用 Hook 吗?
不完全是这样的。虽然 React 官方建议在组件最外层使用 hook,但是在某些情况下在组件内部使用 hook 也是可以的。例如,在自定义 hook 中使用其他 hook,或在条件语句中使用 hook 等情况下,可以在组件内部使用 hook。但是需要注意的是,hook 的调用顺序必须保持一致,不能在一个组件内的不同地方使用同一个 hook,否则可能会导致状态错误或副作用不一致。
原文地址: https://www.cveoy.top/t/topic/nZWS 著作权归作者所有。请勿转载和采集!