Home / Class/ Wrapper Class — react Architecture

Wrapper Class — react Architecture

Architecture documentation for the Wrapper class in ReactDOMFiber-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  f5a1e497_da42_8919_1db8_abb580bbe587["Wrapper"]
  07e91b9c_6954_c576_d406_39f698daf8d8["ReactDOMFiber-test.js"]
  f5a1e497_da42_8919_1db8_abb580bbe587 -->|defined in| 07e91b9c_6954_c576_d406_39f698daf8d8
  aba9ddae_6471_1271_2796_2112c9acff1b["constructor()"]
  f5a1e497_da42_8919_1db8_abb580bbe587 -->|method| aba9ddae_6471_1271_2796_2112c9acff1b
  7d66c178_ed2b_6891_1f46_85ae60c4d07c["render()"]
  f5a1e497_da42_8919_1db8_abb580bbe587 -->|method| 7d66c178_ed2b_6891_1f46_85ae60c4d07c

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactDOMFiber-test.js lines 431–452

    class Wrapper extends React.Component {
      constructor(props) {
        super(props);
        instance = this;
        this.state = {
          show: true,
        };
      }
      render() {
        return (
          <div>
            {this.state.show && (
              <>
                {ReactDOM.createPortal(null, portalContainer)}
                <div>child</div>
              </>
            )}
            <div>parent</div>
          </div>
        );
      }
    }

Frequently Asked Questions

What is the Wrapper class?
Wrapper is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactDOMFiber-test.js.
Where is Wrapper defined?
Wrapper is defined in packages/react-dom/src/__tests__/ReactDOMFiber-test.js at line 431.

Analyze Your Own Codebase

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

Try Supermodel Free