Home / Function/ setState() — react Function Reference

setState() — react Function Reference

Architecture documentation for the setState() function in ReactBaseClasses.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  2ce43e84_7db6_df29_69ad_5b3e1c593cff["setState()"]
  c3fac770_4990_9966_5876_7fc6a70a6f7d["ReactBaseClasses.js"]
  2ce43e84_7db6_df29_69ad_5b3e1c593cff -->|defined in| c3fac770_4990_9966_5876_7fc6a70a6f7d
  style 2ce43e84_7db6_df29_69ad_5b3e1c593cff fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react/src/ReactBaseClasses.js lines 56–69

Component.prototype.setState = function (partialState, callback) {
  if (
    typeof partialState !== 'object' &&
    typeof partialState !== 'function' &&
    partialState != null
  ) {
    throw new Error(
      'takes an object of state variables to update or a ' +
        'function which returns an object of state variables.',
    );
  }

  this.updater.enqueueSetState(this, partialState, callback, 'setState');
};

Domain

Subdomains

Frequently Asked Questions

What does setState() do?
setState() is a function in the react codebase, defined in packages/react/src/ReactBaseClasses.js.
Where is setState() defined?
setState() is defined in packages/react/src/ReactBaseClasses.js at line 56.

Analyze Your Own Codebase

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

Try Supermodel Free