为了在控制台中进行调试,React中是否有任何机制可以使用DOM元素实例来获取支持的React组件?
先前已经在生产代码中使用此问题时询问过此问题。但是,我的重点是用于调试目的的开发版本。
我熟悉React的Chrome调试扩展,但是并非在所有浏览器中都可用。结合使用DOM Explorer和控制台,可以很容易地使用“ $ 0”快捷方式来访问有关突出显示的DOM元素的信息。
我想在调试控制台中编写如下代码:getComponentFromElement($ 0).props
即使在React开发构建中,也没有机制可以使用元素的ReactId来获取组件吗?
安装React devtools并使用以下命令访问相应dom节点的反应元素($ 0)。
为0.14.8
当然,它只是一个hack。