defineDeprecationWarning() — react Function Reference
Architecture documentation for the defineDeprecationWarning() function in ReactBaseClasses.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 82b41d96_df3d_aa50_8f3b_5d5839841799["defineDeprecationWarning()"] c3fac770_4990_9966_5876_7fc6a70a6f7d["ReactBaseClasses.js"] 82b41d96_df3d_aa50_8f3b_5d5839841799 -->|defined in| c3fac770_4990_9966_5876_7fc6a70a6f7d style 82b41d96_df3d_aa50_8f3b_5d5839841799 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react/src/ReactBaseClasses.js lines 107–118
const defineDeprecationWarning = function (methodName, info) {
Object.defineProperty(Component.prototype, methodName, {
get: function () {
console.warn(
'%s(...) is deprecated in plain JavaScript React classes. %s',
info[0],
info[1],
);
return undefined;
},
});
};
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does defineDeprecationWarning() do?
defineDeprecationWarning() is a function in the react codebase, defined in packages/react/src/ReactBaseClasses.js.
Where is defineDeprecationWarning() defined?
defineDeprecationWarning() is defined in packages/react/src/ReactBaseClasses.js at line 107.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free