warnNoop() — react Function Reference
Architecture documentation for the warnNoop() function in ReactNoopUpdateQueue.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD b1f2f754_3483_c920_9a38_a5c87ddffdaa["warnNoop()"] 0380df47_462c_01ca_94d0_5147d41c9c3f["ReactNoopUpdateQueue.js"] b1f2f754_3483_c920_9a38_a5c87ddffdaa -->|defined in| 0380df47_462c_01ca_94d0_5147d41c9c3f 671840cf_0d9b_ec60_3bb7_3a7b93de6a68["ReactNoopUpdateQueue.enqueueForceUpdate()"] 671840cf_0d9b_ec60_3bb7_3a7b93de6a68 -->|calls| b1f2f754_3483_c920_9a38_a5c87ddffdaa f356a7be_10b2_f43e_d19a_180b6279e677["ReactNoopUpdateQueue.enqueueReplaceState()"] f356a7be_10b2_f43e_d19a_180b6279e677 -->|calls| b1f2f754_3483_c920_9a38_a5c87ddffdaa 8f40703d_11d8_c372_205d_1db20f915107["ReactNoopUpdateQueue.enqueueSetState()"] 8f40703d_11d8_c372_205d_1db20f915107 -->|calls| b1f2f754_3483_c920_9a38_a5c87ddffdaa style b1f2f754_3483_c920_9a38_a5c87ddffdaa fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react/src/ReactNoopUpdateQueue.js lines 10–30
function warnNoop(publicInstance, callerName) {
if (__DEV__) {
const constructor = publicInstance.constructor;
const componentName =
(constructor && (constructor.displayName || constructor.name)) ||
'ReactClass';
const warningKey = `${componentName}.${callerName}`;
if (didWarnStateUpdateForUnmountedComponent[warningKey]) {
return;
}
console.error(
"Can't call %s on a component that is not yet mounted. " +
'This is a no-op, but it might indicate a bug in your application. ' +
'Instead, assign to `this.state` directly or define a `state = {};` ' +
'class property with the desired state in the %s component.',
callerName,
componentName,
);
didWarnStateUpdateForUnmountedComponent[warningKey] = true;
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does warnNoop() do?
warnNoop() is a function in the react codebase, defined in packages/react/src/ReactNoopUpdateQueue.js.
Where is warnNoop() defined?
warnNoop() is defined in packages/react/src/ReactNoopUpdateQueue.js at line 10.
What calls warnNoop()?
warnNoop() is called by 3 function(s): ReactNoopUpdateQueue.enqueueForceUpdate, ReactNoopUpdateQueue.enqueueReplaceState, ReactNoopUpdateQueue.enqueueSetState.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free