MCPcopy Create free account
hub / github.com/microsoft/SandDance / updateValueIfChanged

Function updateValueIfChanged

docs/external/js/react-dom.development.js:1890–1911  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

1888 node._valueTracker = trackValueOnNode(node);
1889 }
1890 function updateValueIfChanged(node) {
1891 if (!node) {
1892 return false;
1893 }
1894
1895 var tracker = getTracker(node); // if there is no tracker at this point it's unlikely
1896 // that trying again will succeed
1897
1898 if (!tracker) {
1899 return true;
1900 }
1901
1902 var lastValue = tracker.getValue();
1903 var nextValue = getValueFromNode(node);
1904
1905 if (nextValue !== lastValue) {
1906 tracker.setValue(nextValue);
1907 return true;
1908 }
1909
1910 return false;
1911 }
1912
1913 var didWarnValueDefaultValue = false;
1914 var didWarnCheckedDefaultChecked = false;

Callers 2

updateNamedCousinsFunction · 0.85
getInstIfValueChangedFunction · 0.85

Calls 2

getTrackerFunction · 0.85
getValueFromNodeFunction · 0.85

Tested by

no test coverage detected