Home / Class/ ErrorBoundary9 Class — react Architecture

ErrorBoundary9 Class — react Architecture

Architecture documentation for the ErrorBoundary9 class in benchmark.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  aa711a61_782b_2f97_7659_f1c749b8ff84["ErrorBoundary9"]
  3ebee981_8211_0c1c_516b_03ba4cbff0e7["benchmark.js"]
  aa711a61_782b_2f97_7659_f1c749b8ff84 -->|defined in| 3ebee981_8211_0c1c_516b_03ba4cbff0e7
  9be45a83_0fdf_66f9_d1ff_7d6c2c7bfbe9["render()"]
  aa711a61_782b_2f97_7659_f1c749b8ff84 -->|method| 9be45a83_0fdf_66f9_d1ff_7d6c2c7bfbe9

Relationship Graph

Source Code

scripts/bench/benchmarks/pe-class-components/benchmark.js lines 942–1016

  class ErrorBoundary9 extends React.Component {
    render() {
      if (this.props.x === 9) {
        return React.createElement(
          FluxContainer_AdsPEBIGAdAccountSelectorContainer_8,
          {x: 8}
        );
      }
      if (this.props.x === 13) {
        return React.createElement(
          FluxContainer_AdsPENavigationBarContainer_12,
          {x: 12}
        );
      }
      if (this.props.x === 27) {
        return React.createElement(
          FluxContainer_AdsPEPublishButtonContainer_18,
          {x: 26}
        );
      }
      if (this.props.x === 32) {
        return React.createElement(ReactPopoverMenu20, {x: 31});
      }
      if (this.props.x === 38) {
        return React.createElement(AdsPEResetDialog24, {x: 37});
      }
      if (this.props.x === 57) {
        return React.createElement(FluxContainer_AdsPETopErrorContainer_35, {
          x: 56,
        });
      }
      if (this.props.x === 60) {
        return React.createElement(FluxContainer_AdsGuidanceChannel_36, {
          x: 59,
        });
      }
      if (this.props.x === 64) {
        return React.createElement(
          FluxContainer_AdsBulkEditDialogContainer_38,
          {x: 63}
        );
      }
      if (this.props.x === 124) {
        return React.createElement(AdsPECampaignGroupToolbarContainer57, {
          x: 123,
        });
      }
      if (this.props.x === 170) {
        return React.createElement(AdsPEFilterContainer72, {x: 169});
      }
      if (this.props.x === 175) {
        return React.createElement(AdsPETablePagerContainer75, {x: 174});
      }
      if (this.props.x === 193) {
        return React.createElement(AdsPEStatRangeContainer81, {x: 192});
      }
      if (this.props.x === 301) {
        return React.createElement(
          FluxContainer_AdsPEMultiTabDrawerContainer_137,
          {x: 300}
        );
      }
      if (this.props.x === 311) {
        return React.createElement(AdsPEOrganizerContainer139, {x: 310});
      }
      if (this.props.x === 471) {
        return React.createElement(AdsPECampaignGroupTableContainer159, {
          x: 470,
        });
      }
      if (this.props.x === 475) {
        return React.createElement(AdsPEContentContainer161, {x: 474});
      }
    }
  }

Frequently Asked Questions

What is the ErrorBoundary9 class?
ErrorBoundary9 is a class in the react codebase, defined in scripts/bench/benchmarks/pe-class-components/benchmark.js.
Where is ErrorBoundary9 defined?
ErrorBoundary9 is defined in scripts/bench/benchmarks/pe-class-components/benchmark.js at line 942.

Analyze Your Own Codebase

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

Try Supermodel Free