Home / Class/ ErrorHandler Class — react Architecture

ErrorHandler Class — react Architecture

Architecture documentation for the ErrorHandler class in ReactErrorBoundariesHooks-test.internal.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  9066aa37_4d82_3286_f54d_c0339f39d46d["ErrorHandler"]
  229b64b0_cc00_757b_2dcf_0f9d527d8fd5["ReactErrorBoundariesHooks-test.internal.js"]
  9066aa37_4d82_3286_f54d_c0339f39d46d -->|defined in| 229b64b0_cc00_757b_2dcf_0f9d527d8fd5
  4ca02e60_a461_2c4b_9a37_dc04f7f346f4["componentDidCatch()"]
  9066aa37_4d82_3286_f54d_c0339f39d46d -->|method| 4ca02e60_a461_2c4b_9a37_dc04f7f346f4
  99408d24_cb65_7ec8_7684_d5b3f6c3820c["render()"]
  9066aa37_4d82_3286_f54d_c0339f39d46d -->|method| 99408d24_cb65_7ec8_7684_d5b3f6c3820c

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactErrorBoundariesHooks-test.internal.js lines 35–48

    class ErrorHandler extends React.Component {
      state = {error: null};

      componentDidCatch(error) {
        return this.setState({error});
      }

      render() {
        if (this.state.error !== null) {
          return <p>Handled error: {this.state.error.message}</p>;
        }
        return this.props.children;
      }
    }

Frequently Asked Questions

What is the ErrorHandler class?
ErrorHandler is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactErrorBoundariesHooks-test.internal.js.
Where is ErrorHandler defined?
ErrorHandler is defined in packages/react-dom/src/__tests__/ReactErrorBoundariesHooks-test.internal.js at line 35.

Analyze Your Own Codebase

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

Try Supermodel Free