react学习—DebugValueHook
DebugValueHook
- 一、DebugValueHook
一、DebugValueHook
useDebugValue:用于将自定义Hook的关联数据显示到调试栏
function useTest(){const [students, ] = useState([])return students;
}export default function App() {useState(0)useState("abc")useEffect(() => {console.log("effect")}, [])useTest();return (<div></div>)
}
当App调用useTest组件时,我们调试页面会发现:
这样的显示结果,并不具备很好的调试能力
如果我们使用了DebugValueHook的话
function useTest(){const [students, ] = useState([])useDebugValue("测试组件")return students;
}export default function App() {useState(0)useState("abc")useEffect(() => {console.log("effect")}, [])useTest();return (<div></div>)
}
这样的话是不是很好理解了呢?
如果创建的自定义Hook通用性比较高,可以选择使用useDebugValue方便调试
react学习—DebugValueHook相关推荐
- react学习笔记1--基础知识
什么是react A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES[React是一个用于构建用户界面的JavaScript库.] React之所以快, ...
- react render没更新_web前端教程分享React学习笔记(一)
web前端教程分享React学习笔记(一),React的起源和发展:React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写 ...
- 2019 年 React 学习路线图
作者 | javinpaul 译者 | 无明 之前我们已经介绍了 2019 年 Vue 学习路线图,而 React 作为当前应用最广泛的前端框架,在 Facebook 的支持下,近年来实现了飞越式的发 ...
- React 学习第二天 2018-07-21
React 学习第二天 我这个React 学习存在以下毛病 1.不报错, 2.不能自动热加载,不能自动刷新 3.不能修改props 属性的值,但是这个却能够修改. 1.Vue 和React的关于 k ...
- React 学习第一天-2018-07-21
React 学习第一天 1.Dom 和虚拟Dom Dom 是浏览器中实际存在的,虚拟Dom是框架中的,是利用JS代码来模拟DOM. 虚拟Dom 是实现页面的实时更新. Dom树,一个网页的呈现过程, ...
- React学习:路由定义及传参、数据复用-学习笔记
文章目录 React学习:路由定义及传参.数据复用-学习笔记 在React中使用react-router-dom路由 简单例子 路由定义及传参 React学习:路由定义及传参.数据复用-学习笔记 在R ...
- React学习:脚手架搭建、antd引入-学习笔记
文章目录 React学习:脚手架搭建.antd引入-学习笔记 脚手架搭建 项目目录结构 antd引入 antd附加:数据可放置的三个位置 React学习:脚手架搭建.antd引入-学习笔记 脚手架搭建 ...
- React学习:ref调用、组件封装调用-学习笔记
文章目录 React学习:ref调用.组件封装调用-学习笔记 ref调用-string形式 ref调用-回调形式(官方推荐) ref调用-父调子 组件封装调用demo(全选) demo1(单组件) d ...
- React学习:生命周期、过滤器、event、axios-学习笔记
文章目录 React学习:生命周期.过滤器.event.axios-学习笔记 生命周期 过滤器 webapp小例子: event - 和原生JavaScript写法一样的 axios React学习: ...
最新文章
- Python 自动化运维 pycurl
- Java的List遍历
- 一文聊透binlog、redo log、undo log
- left join on多表关联_资深DBA整理MySQL基础知识三:迅速理解MySQL的关联和子查询...
- 算法【二分查找】(数组)
- 解析JVM内存区域组成
- 2021大“游”不同——百度旅游行业洞察
- 2019北京理工大学计算机专硕经验分享
- Keras中的循环层
- 高并发高可用系统的常见应对策略
- Java线程之生命周期
- 数据结构------递归+迷宫问题+最短路径问题解决思路
- mysql中group_concat函数的使用以及separator的用法
- postman下载及安装
- Flink 滑动窗口优化
- 怎么用手机修改图片大小?在线修改图片的方法?
- 支持百度网盘同步的专业备份软件
- 肯德尔相关系数计算方法
- 5个好用的Excel技巧,一秒钟完成一个功能
- pycharm python 依赖管理_怎么解决pycharm license Acti的方法_python
热门文章
- 菜鸟的逆袭 —— 自我介绍
- 某科技公司领导称“ 80 后该退出 IT 行业”,群里爆粗口直接@员工请你滚。。。...
- matlab函数汉化方法
- matlab交叉谱密度图如何分析,Matplotlib交叉谱密度(CSD)
- Iconfot阿里妈妈-css高级应用
- oracle saiku_有了 Kylin+Saiku,妈妈再也不用担心我的多维 OLAP 平台
- 六张图快速读懂『项目管理』49个过程组
- 生产线平衡常见的几个概念及线平衡改善
- 数据存为CSV格式遇到的问题
- 【Docker】利用docker在window环境下部署python开发环境