Wrapper Class — react Architecture
Architecture documentation for the Wrapper class in ReactComponent-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD e69fe871_3ae7_0c24_e382_1a0efa2019be["Wrapper"] fcb11462_6e67_b4af_9dfc_b2e2c1126dd1["ReactComponent-test.js"] e69fe871_3ae7_0c24_e382_1a0efa2019be -->|defined in| fcb11462_6e67_b4af_9dfc_b2e2c1126dd1 d4e35e12_80fe_4f0a_9ed5_3bde640a3858["componentDidMount()"] e69fe871_3ae7_0c24_e382_1a0efa2019be -->|method| d4e35e12_80fe_4f0a_9ed5_3bde640a3858 c829dc56_fbb4_1300_d96c_ce0badad0eba["render()"] e69fe871_3ae7_0c24_e382_1a0efa2019be -->|method| c829dc56_fbb4_1300_d96c_ce0badad0eba
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactComponent-test.js lines 81–90
class Wrapper extends React.Component {
componentDidMount() {
this.props.children[1] = <p key={1} />; // Mutation is illegal
this.forceUpdate();
}
render() {
return <div>{this.props.children}</div>;
}
}
Source
Frequently Asked Questions
What is the Wrapper class?
Wrapper is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactComponent-test.js.
Where is Wrapper defined?
Wrapper is defined in packages/react-dom/src/__tests__/ReactComponent-test.js at line 81.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free