猪仔 useImperativeHandle
hook 的第三个参数是 dependencies
(具体参考官方文档 https://react.dev/reference/react/useImperativeHandle),也就是站长文中所写的更新依赖值,用于当 dependencies 参数中的值发生变化时会重新更新 useImperativeHandle 中的 createHandle 函数,也就是 useImperativeHandle 的第二个参数。官方文档在 useImperativeHandle 的示例中好像没有给出 dependencies 的使用方式,不过你可以参考 useEffect(https://react.dev/reference/react/useEffect) 和 useCallback(https://react.dev/reference/react/useCallback) 两个 hook 的 dependencies 参数,它们与 useImperativeHandle 的 dependencies 参数作用相似。