Home / Function/ shouldProfile() — react Function Reference

shouldProfile() — react Function Reference

Architecture documentation for the shouldProfile() function in ReactFiberCommitEffects.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45["shouldProfile()"]
  8f5342bb_933e_6410_b584_cc120047394a["ReactFiberCommitEffects.js"]
  c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45 -->|defined in| 8f5342bb_933e_6410_b584_cc120047394a
  a9dc2423_dea6_d2a0_0ec6_d7730bfd6c66["commitHookLayoutEffects()"]
  a9dc2423_dea6_d2a0_0ec6_d7730bfd6c66 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  536f849f_4ed1_3dcd_f2ef_4c117116c0b7["commitHookLayoutUnmountEffects()"]
  536f849f_4ed1_3dcd_f2ef_4c117116c0b7 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  a91297ff_1cc6_aa85_0c1f_efacbbff1de9["commitHookPassiveMountEffects()"]
  a91297ff_1cc6_aa85_0c1f_efacbbff1de9 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  f1b730f8_6531_6ca3_ecc6_386e64652c07["commitHookPassiveUnmountEffects()"]
  f1b730f8_6531_6ca3_ecc6_386e64652c07 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  e2aa7e1c_c4bf_b49f_2759_ec6a5e7b2f89["commitClassLayoutLifecycles()"]
  e2aa7e1c_c4bf_b49f_2759_ec6a5e7b2f89 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  1742f4ab_88cb_1f5c_9378_61760e273398["commitClassCallbacks()"]
  1742f4ab_88cb_1f5c_9378_61760e273398 -->|calls| c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45
  style c4d9a9cc_f5a1_3cd7_8ada_0c662e173d45 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactFiberCommitEffects.js lines 89–95

function shouldProfile(current: Fiber): boolean {
  return (
    enableProfilerTimer &&
    enableProfilerCommitHooks &&
    (current.mode & ProfileMode) !== NoMode
  );
}

Domain

Subdomains

Frequently Asked Questions

What does shouldProfile() do?
shouldProfile() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberCommitEffects.js.
Where is shouldProfile() defined?
shouldProfile() is defined in packages/react-reconciler/src/ReactFiberCommitEffects.js at line 89.
What calls shouldProfile()?
shouldProfile() is called by 6 function(s): commitClassCallbacks, commitClassLayoutLifecycles, commitHookLayoutEffects, commitHookLayoutUnmountEffects, commitHookPassiveMountEffects, commitHookPassiveUnmountEffects.

Analyze Your Own Codebase

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

Try Supermodel Free