我想将自动检测添加到我的反应应用程序的重定向组件中。我正在使用opentelemetry,所以他们有一个可以扩展的基本组件,然后将跟踪所有特定于反应的加载,但我想找到一种方法来覆盖或包装项目中的所有现有渲染组件,而不是必须包装每一个。我还需要检测文件是可重用的,并且我不希望将任何包装器添加到主文件中,它需要自动完成,因此只需要一个初始化调用来设置所有内容。
所以我看到它的方式,我需要一些方法来修改原来导入的组件:import { Redirect } from "react-router-dom";
通过强制它扩展baseopentelemetrycomponent
而不是React.component
,或者我需要能够自动替换原始组件,无论它被调用我将创建的 HOC。我无法弄清楚如何做这些事情,接受任何和所有建议!