useDebugValue
useDebugValue
的唯一功能就是在 React 调试工具中给自定义 Hook 增加标签。useDebugValue
的调用格式为useDebugValue(value, format?)
,在自定义 Hook 的顶部设置value
参数以后,就可以在 React 调试工具中看到这个 Hook 名下增加了对应值的标签了。
format
参数则比较好理解,它主要是用来给value
值做格式化转换处理。format
参数接受一个函数,函数需要可以接受一个参数,在实际执行时,参数的值即为useDebugValue
的value
值。