警告:在严格模式树中检测到旧版上下文 API

Posted

技术标签:

【中文标题】警告:在严格模式树中检测到旧版上下文 API【英文标题】:Warning: Legacy context API has been detected within a strict-mode tree 【发布时间】:2021-07-07 05:07:58 【问题描述】:

所有 16.x 版本都将支持旧 API,但使用它的应用程序应迁移到新版本。 请更新以下组件:Transition。

当我尝试使用 react.严格模式,但警告仍然出现在 console.log chrome 浏览器上我在 react 中使用 reactstrab 组件(如 Card、Modal)

【问题讨论】:

你使用的是哪个版本的 reactstrap? 【参考方案1】:

转到 index.js 删除 React.StrictMode 标记,如以下代码

ReactDOM.render(
    <App />
document.getElementById('root')
);

【讨论】:

以上是关于警告:在严格模式树中检测到旧版上下文 API的主要内容,如果未能解决你的问题,请参考以下文章

严格模式(Strict Mode)

App优化 StrictMode 严格模式

运行节点 4.4.7 时收到严格模式警告

this 函数执行上下文

Doctype作用?严格模式与混杂模式如何区分?它们有何差异?

[react] React的严格模式有什么用处?