Home / Class/ NonTerminating Class — react Architecture

NonTerminating Class — react Architecture

Architecture documentation for the NonTerminating class in ReactLegacyUpdates-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442["NonTerminating"]
  57bbe153_3647_1eae_6c86_4e9ee333eae2["ReactLegacyUpdates-test.js"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|defined in| 57bbe153_3647_1eae_6c86_4e9ee333eae2
  a23ee4ec_d5ed_5678_6ace_2a9bf76d1877["componentDidMount()"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|method| a23ee4ec_d5ed_5678_6ace_2a9bf76d1877
  7bdcf33b_5a8c_7b2e_b87b_dffc9ca7dc41["UNSAFE_componentWillUpdate()"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|method| 7bdcf33b_5a8c_7b2e_b87b_dffc9ca7dc41
  f6a8657d_a8b9_66d3_8a4f_be7cd9fb8fb5["render()"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|method| f6a8657d_a8b9_66d3_8a4f_be7cd9fb8fb5
  6618a675_0b3f_55b8_97e6_2e95d5941a78["componentDidUpdate()"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|method| 6618a675_0b3f_55b8_97e6_2e95d5941a78
  b08a4637_48a8_181c_1b3b_3b87b01aedf5["remount()"]
  cfd45c71_6b5a_66bf_caad_1cb2a2de7442 -->|method| b08a4637_48a8_181c_1b3b_3b87b01aedf5

Relationship Graph

Source Code

packages/react-dom/src/__tests__/ReactLegacyUpdates-test.js lines 1455–1471

    class NonTerminating extends React.Component {
      state = {step: 0};
      componentDidMount() {
        this.setState({step: 1});
      }
      UNSAFE_componentWillUpdate() {
        this.setState({step: 2});
      }
      render() {
        return (
          <div>
            Hello {this.props.name}
            {this.state.step}
          </div>
        );
      }
    }

Frequently Asked Questions

What is the NonTerminating class?
NonTerminating is a class in the react codebase, defined in packages/react-dom/src/__tests__/ReactLegacyUpdates-test.js.
Where is NonTerminating defined?
NonTerminating is defined in packages/react-dom/src/__tests__/ReactLegacyUpdates-test.js at line 1455.

Analyze Your Own Codebase

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

Try Supermodel Free