useDebugValue

useDebugValue的唯一功能就是在 React 调试工具中给自定义 Hook 增加标签。useDebugValue的调用格式为useDebugValue(value, format?),在自定义 Hook 的顶部设置value参数以后,就可以在 React 调试工具中看到这个 Hook 名下增加了对应值的标签了。

format参数则比较好理解,它主要是用来给value值做格式化转换处理。format参数接受一个函数,函数需要可以接受一个参数,在实际执行时,参数的值即为useDebugValuevalue值。