Home / Function/ warnNoop() — react Function Reference

warnNoop() — react Function Reference

Architecture documentation for the warnNoop() function in ReactFizzClassComponent.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  20e31112_1dd4_32c6_29db_d591c6aa82de["warnNoop()"]
  8f850c79_0562_f37f_80ff_563c50cd0996["ReactFizzClassComponent.js"]
  20e31112_1dd4_32c6_29db_d591c6aa82de -->|defined in| 8f850c79_0562_f37f_80ff_563c50cd0996
  style 20e31112_1dd4_32c6_29db_d591c6aa82de fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-server/src/ReactFizzClassComponent.js lines 81–103

function warnNoop(
  publicInstance: component(...props: any),
  callerName: string,
) {
  if (__DEV__) {
    const constructor = publicInstance.constructor;
    const componentName =
      (constructor && getComponentNameFromType(constructor)) || 'ReactClass';
    const warningKey = componentName + '.' + callerName;
    if (didWarnAboutNoopUpdateForComponent[warningKey]) {
      return;
    }

    console.error(
      'Can only update a mounting component. ' +
        'This usually means you called %s() outside componentWillMount() on the server. ' +
        'This is a no-op.\n\nPlease check the code for the %s component.',
      callerName,
      componentName,
    );
    didWarnAboutNoopUpdateForComponent[warningKey] = true;
  }
}

Domain

Subdomains

Frequently Asked Questions

What does warnNoop() do?
warnNoop() is a function in the react codebase, defined in packages/react-server/src/ReactFizzClassComponent.js.
Where is warnNoop() defined?
warnNoop() is defined in packages/react-server/src/ReactFizzClassComponent.js at line 81.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free