Home / Function/ getTaskName() — react Function Reference

getTaskName() — react Function Reference

Architecture documentation for the getTaskName() function in ReactJSXElement.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  d690579a_a09b_f8d4_5bde_d0dee8d54086["getTaskName()"]
  1bf5591f_27a1_c79f_853a_6242549e0e07["ReactJSXElement.js"]
  d690579a_a09b_f8d4_5bde_d0dee8d54086 -->|defined in| 1bf5591f_27a1_c79f_853a_6242549e0e07
  5b04ce0e_675c_578c_bd77_960db71fbd34["jsxProdSignatureRunningInDevWithDynamicChildren()"]
  5b04ce0e_675c_578c_bd77_960db71fbd34 -->|calls| d690579a_a09b_f8d4_5bde_d0dee8d54086
  74cba079_befe_33de_79d9_e329478f8395["jsxProdSignatureRunningInDevWithStaticChildren()"]
  74cba079_befe_33de_79d9_e329478f8395 -->|calls| d690579a_a09b_f8d4_5bde_d0dee8d54086
  61e1102a_51ec_ae18_0071_31d1ba8c4fe5["jsxDEV()"]
  61e1102a_51ec_ae18_0071_31d1ba8c4fe5 -->|calls| d690579a_a09b_f8d4_5bde_d0dee8d54086
  12bdbda4_5438_2837_0178_e722d4b02c99["createElement()"]
  12bdbda4_5438_2837_0178_e722d4b02c99 -->|calls| d690579a_a09b_f8d4_5bde_d0dee8d54086
  style d690579a_a09b_f8d4_5bde_d0dee8d54086 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react/src/jsx/ReactJSXElement.js lines 29–48

function getTaskName(type) {
  if (type === REACT_FRAGMENT_TYPE) {
    return '<>';
  }
  if (
    typeof type === 'object' &&
    type !== null &&
    type.$$typeof === REACT_LAZY_TYPE
  ) {
    // We don't want to eagerly initialize the initializer in DEV mode so we can't
    // call it to extract the type so we don't know the type of this component.
    return '<...>';
  }
  try {
    const name = getComponentNameFromType(type);
    return name ? '<' + name + '>' : '<...>';
  } catch (x) {
    return '<...>';
  }
}

Domain

Subdomains

Frequently Asked Questions

What does getTaskName() do?
getTaskName() is a function in the react codebase, defined in packages/react/src/jsx/ReactJSXElement.js.
Where is getTaskName() defined?
getTaskName() is defined in packages/react/src/jsx/ReactJSXElement.js at line 29.
What calls getTaskName()?
getTaskName() is called by 4 function(s): createElement, jsxDEV, jsxProdSignatureRunningInDevWithDynamicChildren, jsxProdSignatureRunningInDevWithStaticChildren.

Analyze Your Own Codebase

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

Try Supermodel Free