Home / Function/ serializeDataForCopy() — react Function Reference

serializeDataForCopy() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  24a5b0f3_4e3a_ff70_e4ed_c4392045f885["serializeDataForCopy()"]
  d7b27d30_728f_ba37_ed97_d371fbd3de62["utils.js"]
  24a5b0f3_4e3a_ff70_e4ed_c4392045f885 -->|defined in| d7b27d30_728f_ba37_ed97_d371fbd3de62
  79ff7235_b89c_9668_275e_ec383c086c1b["InspectedElementContextTree()"]
  79ff7235_b89c_9668_275e_ec383c086c1b -->|calls| 24a5b0f3_4e3a_ff70_e4ed_c4392045f885
  0c87191a_5cd0_19e9_6a78_c4e93b9472e3["InspectedElementPropsTree()"]
  0c87191a_5cd0_19e9_6a78_c4e93b9472e3 -->|calls| 24a5b0f3_4e3a_ff70_e4ed_c4392045f885
  abbdd482_edd4_85ba_aff5_1b324cb4864f["InspectedElementStateTree()"]
  abbdd482_edd4_85ba_aff5_1b324cb4864f -->|calls| 24a5b0f3_4e3a_ff70_e4ed_c4392045f885
  597c13cd_b92c_21d9_1d3e_bfc0d04a3363["InspectedElementSuspendedBy()"]
  597c13cd_b92c_21d9_1d3e_bfc0d04a3363 -->|calls| 24a5b0f3_4e3a_ff70_e4ed_c4392045f885
  5bd6b860_acd1_7990_1d52_14fe72b2a7fb["StyleEditor()"]
  5bd6b860_acd1_7990_1d52_14fe72b2a7fb -->|calls| 24a5b0f3_4e3a_ff70_e4ed_c4392045f885
  8166069b_dfb5_5abf_9f22_0ae6be7ca2e0["sanitize()"]
  24a5b0f3_4e3a_ff70_e4ed_c4392045f885 -->|calls| 8166069b_dfb5_5abf_9f22_0ae6be7ca2e0
  style 24a5b0f3_4e3a_ff70_e4ed_c4392045f885 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-shared/src/devtools/views/utils.js lines 123–133

export function serializeDataForCopy(props: Object): string {
  const cloned = isArray(props) ? props.slice(0) : Object.assign({}, props);

  sanitize(cloned);

  try {
    return JSON.stringify(cloned, null, 2);
  } catch (error) {
    return '';
  }
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does serializeDataForCopy() do?
serializeDataForCopy() is a function in the react codebase, defined in packages/react-devtools-shared/src/devtools/views/utils.js.
Where is serializeDataForCopy() defined?
serializeDataForCopy() is defined in packages/react-devtools-shared/src/devtools/views/utils.js at line 123.
What does serializeDataForCopy() call?
serializeDataForCopy() calls 1 function(s): sanitize.
What calls serializeDataForCopy()?
serializeDataForCopy() is called by 5 function(s): InspectedElementContextTree, InspectedElementPropsTree, InspectedElementStateTree, InspectedElementSuspendedBy, StyleEditor.

Analyze Your Own Codebase

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

Try Supermodel Free