Home / Class/ Content Class — react Architecture

Content Class — react Architecture

Architecture documentation for the Content class in ReactIncrementalSideEffects-test.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  91fa012a_d238_a4ff_672a_27d8d2bf542b["Content"]
  104266dd_053f_943b_5eb9_7fe0f38beced["ReactIncrementalSideEffects-test.js"]
  91fa012a_d238_a4ff_672a_27d8d2bf542b -->|defined in| 104266dd_053f_943b_5eb9_7fe0f38beced
  1d34d471_fdc4_a1b5_ba72_91c040b7c39a["shouldComponentUpdate()"]
  91fa012a_d238_a4ff_672a_27d8d2bf542b -->|method| 1d34d471_fdc4_a1b5_ba72_91c040b7c39a
  bc16a526_3566_13e1_1817_c39bea7c908d["render()"]
  91fa012a_d238_a4ff_672a_27d8d2bf542b -->|method| bc16a526_3566_13e1_1817_c39bea7c908d

Relationship Graph

Source Code

packages/react-reconciler/src/__tests__/ReactIncrementalSideEffects-test.js lines 625–638

    class Content extends React.Component {
      shouldComponentUpdate(nextProps) {
        return this.props.step !== nextProps.step;
      }
      render() {
        Scheduler.log('Content');
        return (
          <div>
            <Bar>{this.props.step === 0 ? 'Hi' : 'Hello'}</Bar>
            <Bar>{this.props.step === 0 ? this.props.text : 'World'}</Bar>
          </div>
        );
      }
    }

Frequently Asked Questions

What is the Content class?
Content is a class in the react codebase, defined in packages/react-reconciler/src/__tests__/ReactIncrementalSideEffects-test.js.
Where is Content defined?
Content is defined in packages/react-reconciler/src/__tests__/ReactIncrementalSideEffects-test.js at line 625.

Analyze Your Own Codebase

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

Try Supermodel Free