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});
}
}
}
Source
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