gpt4 book ai didi

reactjs - Chrome 扩展(内容脚本)+ React : getting React component from DOM?

转载 作者:行者123 更新时间:2023-12-03 21:31:03 26 4
gpt4 key购买 nike

我了解,有一个 chrome 扩展“React Dev Tools”可以检查 React 应用程序。想知道,是否可以从网页上注入(inject)的 Chrome 扩展内容脚本中读取与 React 组件对应的 Prop 。

例如$('.todo-list').react.props ??

最佳答案

如果你不能欺骗 React 内部或暴露它们,另一种访问 React 节点的方法是这样的:

const root = document.querySelector('[data-reactroot]');
const instance = root[Object.keys(root)[0]];

这将为您提供一个在 _currentElement 键中具有根 React 元素的对象。

关于reactjs - Chrome 扩展(内容脚本)+ React : getting React component from DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42291694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com