react调试工具与调试方法

本文介绍了React项目的调试方法,包括使用ReduxDevTools跟踪Action及State变化、利用ReactDeveloperTools检查组件渲染情况,以及通过ReactPerf进行性能分析等。还介绍了如何在浏览器中设置断点进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

react开发的调试方式

  1. 借助以下插件进行调试。 
    • Redux DevTools
    • React Developer Tools
    • React Perf
  2. F12 之后,在源代码处打断点。
  3. 像用 IDEA 调试 Java 代码一样,用 WebStorm 调试 react 代码,直接在 WebStorm 源代码上打断点,调试起来有点象在 IDEA 下调试 Java 程序,很爽!

Redux DevTools

  1. 安装插件 
    • 以 qq 浏览器为例,搜索:Redux DevTools
  2. 添加相应代码以支持在浏览器上使用 Redux DevTools 插件。 
    • 参考
    • 如果要用 redux,需要加扩展:redux-devtools-extension,只需要作如下调整:
    • // 将 window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() 作为 createStore 方法的第三个参数,如下:
      const store = createStore(reducer, initValues, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__());
      
  3. 使用插件 
    • npm start 之后,在 chrome 或者 qq 浏览器,按 F12,点击【Redux】,可跟踪 Action 以及 state 的变化。

React Developer Tools

  1. 安装插件 
    • 以 qq 浏览器为例,搜索:React Developer Tools
  2. 使用插件

React Perf

性能插件,具体使用可参考《深入浅出React和Redux》,P101-102,【4.6.3 工具应用】章节。

扩展阅读

F12 之后,在源代码处打断点

可 F12 之后,点击【Sources】,在想要监控变量的地方打断点,这种方式还是非常方便的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值