Home / Class/ StateBasedOnContext Class — react Architecture

StateBasedOnContext Class — react Architecture

Architecture documentation for the StateBasedOnContext class in ReactTypeScriptClass-test.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1207d151_f8e5_c877_5206_77bdb1f9cb8c["StateBasedOnContext"]
  3370f447_d44c_9d13_9604_1490287e7bf1["ReactTypeScriptClass-test.ts"]
  1207d151_f8e5_c877_5206_77bdb1f9cb8c -->|defined in| 3370f447_d44c_9d13_9604_1490287e7bf1
  6b09c997_ffcb_6d6d_74a1_46b62b6a0755["render()"]
  1207d151_f8e5_c877_5206_77bdb1f9cb8c -->|method| 6b09c997_ffcb_6d6d_74a1_46b62b6a0755

Relationship Graph

Source Code

packages/react/src/__tests__/ReactTypeScriptClass-test.ts lines 92–105

class StateBasedOnContext extends React.Component {
  static contextTypes = {
    tag: PropTypes.string,
    className: PropTypes.string,
  };
  state = {
    tag: this.context.tag,
    className: this.context.className,
  };
  render() {
    const Tag = this.state.tag;
    return React.createElement(Tag, {className: this.state.className});
  }
}

Frequently Asked Questions

What is the StateBasedOnContext class?
StateBasedOnContext is a class in the react codebase, defined in packages/react/src/__tests__/ReactTypeScriptClass-test.ts.
Where is StateBasedOnContext defined?
StateBasedOnContext is defined in packages/react/src/__tests__/ReactTypeScriptClass-test.ts at line 92.

Analyze Your Own Codebase

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

Try Supermodel Free