Reactjs 反应元件的自动检测
我想将自动检测添加到我的react应用程序的重定向组件中。我正在使用opentelemetry,因此他们有一个可以扩展的基本组件,然后将跟踪所有特定于react的加载,但我想找到一种方法来覆盖或包装项目中所有现有的渲染组件,而不必包装每个渲染组件。我还需要可重用的插装文件,我不想在主文件中添加任何包装,它需要自动完成,因此只需要一个初始化调用即可设置所有内容 因此,在我看来,我需要某种方法来修改原始组件,无论它在哪里被导入:Reactjs 反应元件的自动检测,reactjs,trace,instrumentation,open-telemetry,Reactjs,Trace,Instrumentation,Open Telemetry,我想将自动检测添加到我的react应用程序的重定向组件中。我正在使用opentelemetry,因此他们有一个可以扩展的基本组件,然后将跟踪所有特定于react的加载,但我想找到一种方法来覆盖或包装项目中所有现有的渲染组件,而不必包装每个渲染组件。我还需要可重用的插装文件,我不想在主文件中添加任何包装,它需要自动完成,因此只需要一个初始化调用即可设置所有内容 因此,在我看来,我需要某种方法来修改原始组件,无论它在哪里被导入:import{Redirect}来自“react router dom”
import{Redirect}来自“react router dom”代码>强制它扩展baseopentelemetrycomponent
而不是React.component
,或者我需要能够自动替换原始组件,无论它在哪里被调用,我都将创建一个HOC。我不知道如何做这两件事,开放的任何和所有的建议