Home / Function/ sanitize() — react Function Reference

sanitize() — react Function Reference

Architecture documentation for the sanitize() function in utils.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  8166069b_dfb5_5abf_9f22_0ae6be7ca2e0["sanitize()"]
  d7b27d30_728f_ba37_ed97_d371fbd3de62["utils.js"]
  8166069b_dfb5_5abf_9f22_0ae6be7ca2e0 -->|defined in| d7b27d30_728f_ba37_ed97_d371fbd3de62
  24a5b0f3_4e3a_ff70_e4ed_c4392045f885["serializeDataForCopy()"]
  24a5b0f3_4e3a_ff70_e4ed_c4392045f885 -->|calls| 8166069b_dfb5_5abf_9f22_0ae6be7ca2e0
  3213df1c_3955_bce5_16ea_373249c47eb6["serializeHooksForCopy()"]
  3213df1c_3955_bce5_16ea_373249c47eb6 -->|calls| 8166069b_dfb5_5abf_9f22_0ae6be7ca2e0
  style 8166069b_dfb5_5abf_9f22_0ae6be7ca2e0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-shared/src/devtools/views/utils.js lines 107–121

function sanitize(data: Object): void {
  for (const key in data) {
    const value = data[key];

    if (value && value[meta.type]) {
      data[key] = getMetaValueLabel(value);
    } else if (value != null) {
      if (isArray(value)) {
        sanitize(value);
      } else if (typeof value === 'object') {
        sanitize(value);
      }
    }
  }
}

Domain

Subdomains

Frequently Asked Questions

What does sanitize() do?
sanitize() is a function in the react codebase, defined in packages/react-devtools-shared/src/devtools/views/utils.js.
Where is sanitize() defined?
sanitize() is defined in packages/react-devtools-shared/src/devtools/views/utils.js at line 107.
What calls sanitize()?
sanitize() is called by 2 function(s): serializeDataForCopy, serializeHooksForCopy.

Analyze Your Own Codebase

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

Try Supermodel Free