Home / Function/ setDefaultValue() — react Function Reference

setDefaultValue() — react Function Reference

Architecture documentation for the setDefaultValue() function in ReactDOMInput.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  6df08396_fc7c_51c1_8a38_b8ab9badd796["setDefaultValue()"]
  ebd36fdb_cc70_52b6_9971_bcace1958602["ReactDOMInput.js"]
  6df08396_fc7c_51c1_8a38_b8ab9badd796 -->|defined in| ebd36fdb_cc70_52b6_9971_bcace1958602
  859b1aa4_1e7b_dfa5_1e21_ba34a1a483ac["updateInput()"]
  859b1aa4_1e7b_dfa5_1e21_ba34a1a483ac -->|calls| 6df08396_fc7c_51c1_8a38_b8ab9badd796
  73ae0fb8_77c3_8d4a_406e_dfdbac35c58c["getActiveElement()"]
  6df08396_fc7c_51c1_8a38_b8ab9badd796 -->|calls| 73ae0fb8_77c3_8d4a_406e_dfdbac35c58c
  14e1dad9_019e_0b6b_45f9_989dc6db3084["toString()"]
  6df08396_fc7c_51c1_8a38_b8ab9badd796 -->|calls| 14e1dad9_019e_0b6b_45f9_989dc6db3084
  style 6df08396_fc7c_51c1_8a38_b8ab9badd796 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/client/ReactDOMInput.js lines 472–486

export function setDefaultValue(
  node: HTMLInputElement,
  type: ?string,
  value: ToStringValue,
) {
  if (
    // Focused number inputs synchronize on blur. See ChangeEventPlugin.js
    type !== 'number' ||
    getActiveElement(node.ownerDocument) !== node
  ) {
    if (node.defaultValue !== toString(value)) {
      node.defaultValue = toString(value);
    }
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does setDefaultValue() do?
setDefaultValue() is a function in the react codebase, defined in packages/react-dom-bindings/src/client/ReactDOMInput.js.
Where is setDefaultValue() defined?
setDefaultValue() is defined in packages/react-dom-bindings/src/client/ReactDOMInput.js at line 472.
What does setDefaultValue() call?
setDefaultValue() calls 2 function(s): getActiveElement, toString.
What calls setDefaultValue()?
setDefaultValue() is called by 1 function(s): updateInput.

Analyze Your Own Codebase

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

Try Supermodel Free