ComponentDebuggingTool写过Vue的读者一定用过官方的浏览器调试工具vue-devtool[1],它支持在浏览器中调试某个组件时,点击相应的按钮打开你本地代码文件对应的组件.真的很好用,而且是Vue官网提供的。React有类似的工具吗?是的!今天推荐两款类似的调试工具:react-dev-inspector[2]和click-to-component[3]。react-dev-inspector连接本库后,在React应用页面按对应的快捷键可以开启两个功能:获取类似ChromeDevtool的元素检查能力,鼠标移至任意元素显示组件信息(component名称、组件对应文件路径、元素宽高)点击任意元素跳转到本地对应的代码窗口。整体效果如下:本工具目前支持:Vite2、next.js、create-react-app、umi3。click-to-component,顾名思义,点击后跳转至组件,和之前那个工具的功能差不多,不过相对来说,我可能更喜欢这个工具。click-to-component也是按快捷键开启点击跳转功能的功能,但是我们可以选择是跳转到当前点击的元素还是跳转到元素所在的组件。与react-dev-inspector相比,这个工具使用起来更加方便,直接在根目录导入组件即可,无需配置,开箱即用。从'react'导入React;从'react-dom/client'导入ReactDOM;从'./App'导入App;导入'./index.css';+从'click-to-react-component导入{ClickToComponent}';ReactDOM.createRoot(document.getElementById('root')).render(首页
;constAbout=props=>关于
;导出默认函数App(){return(
