Home / Class/ props Class — react Architecture

props Class — react Architecture

Architecture documentation for the props class in React.d.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  3b7a8a40_75a3_02e0_0754_6195ac622122["props"]
  e0a49b91_0226_e9df_3e1d_82dd6239f1f3["React.d.ts"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|defined in| e0a49b91_0226_e9df_3e1d_82dd6239f1f3
  13df61a3_4c98_6524_0edf_490e36aa09c2["constructor()"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|method| 13df61a3_4c98_6524_0edf_490e36aa09c2
  e7c6a573_e459_e1aa_d8d0_625e67ba376f["setState()"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|method| e7c6a573_e459_e1aa_d8d0_625e67ba376f
  ad665c49_7f75_ea6b_4408_3279eef3494c["forceUpdate()"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|method| ad665c49_7f75_ea6b_4408_3279eef3494c
  6b50aa9f_1af5_8762_befc_b88716ce4259["createElement()"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|method| 6b50aa9f_1af5_8762_befc_b88716ce4259
  6446fc09_ccfe_e02b_2992_7f202678627b["createRef()"]
  3b7a8a40_75a3_02e0_0754_6195ac622122 -->|method| 6446fc09_ccfe_e02b_2992_7f202678627b

Relationship Graph

Source Code

packages/react/src/__tests__/testDefinitions/React.d.ts lines 17–30

declare module 'react' {
  export class Component {
    props: any;
    state: any;
    context: any;
    static name: string;
    constructor(props?, context?);
    setState(partial : any, callback ?: any) : void;
    forceUpdate(callback ?: any) : void;
  }
  export let PropTypes : any;
  export function createElement(tag : any, props ?: any, ...children : any[]) : any
  export function createRef(): any;
}

Frequently Asked Questions

What is the props class?
props is a class in the react codebase, defined in packages/react/src/__tests__/testDefinitions/React.d.ts.
Where is props defined?
props is defined in packages/react/src/__tests__/testDefinitions/React.d.ts at line 17.

Analyze Your Own Codebase

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

Try Supermodel Free