我怎样才能忽略反应警告?(不是本机应用程序)

MIN*_*KIM 5 reactjs react-lifecycle

我在我的反应应用程序中遇到了这种交战。 在此输入图像描述

它说 componentWillReceiveProps 已被重命名...但我的代码中没有“componentWillReceiveProps”只有效果...也许它在节点模块中。

所以我试图忽略他们,但我不知道如何......

我使用了 create-react-app 并且我正在使用 ts-lint。

use*_*070 2

很大程度上受到这个答案的启发

const error = console.error;
function logError(...parameters) {
    let filter = parameters.find(parameter => {
        return (
        // Filter error because XXX
        parameter.includes("Warning: %s is deprecated in StrictMode")
        // Another error to filter because of YYYY
        || parameter.includes("Warning:")
        );
    });
    if(!filter) error(...parameters);
}
console.error  = logError;
Run Code Online (Sandbox Code Playgroud)

请注意,此代码仅适用于错误,但您可以为 console.warn 或 info 复制它

您可以在特定的 .js 文件中管理它,并将其导入到 App.js 中