Javascript 是否可以在编译后侦听组件的React呈现(例如在浏览器控制台中)?

Javascript 是否可以在编译后侦听组件的React呈现(例如在浏览器控制台中)?,javascript,reactjs,render,next.js,Javascript,Reactjs,Render,Next.js,在react编译代码后,是否有方法侦听react组件的呈现事件 这里是上下文。我无法访问React源代码,只能访问编译后的代码。我试图改变一个按钮的措辞,但我的修改显然被该组件的重新加载程序删除了 是否有类似于: document.querySelector('#myButton').addEventListener('render', function(){}) 谢谢大家:) PS:我意识到React不是这样工作的,但是我的工作抛出了一个来自外部js解决方案的注入脚本。如果您不能控制Reac

在react编译代码后,是否有方法侦听react组件的呈现事件

这里是上下文。我无法访问React源代码,只能访问编译后的代码。我试图改变一个按钮的措辞,但我的修改显然被该组件的重新加载程序删除了

是否有类似于:

document.querySelector('#myButton').addEventListener('render', function(){})
谢谢大家:)


PS:我意识到React不是这样工作的,但是我的工作抛出了一个来自外部js解决方案的注入脚本。

如果您不能控制React代码,您可以监听React容器元素中的更改。渲染时,
RenderDOM
元素的子元素发生更改。进一步案文:


如果您不在旧浏览器上,支持
MutationObserver
可能也是一个选项

因此您需要它,因为您想在第三方react应用程序呈现后更改它?是的,每次重新呈现我的按钮时,我都想更改它的内部文本。由于我用来注入js代码的解决方案很快就会在页面加载中实现,因此我的代码的执行速度比按钮的呈现速度要快。这就是我需要它的原因:)