print() — react Function Reference
Architecture documentation for the print() function in dehydratedValueSerializer.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 29552662_6506_3376_396d_0ebf3c8810ab["print()"] a1ea33d1_0f1e_e643_7994_84b9481fc260["dehydratedValueSerializer.js"] 29552662_6506_3376_396d_0ebf3c8810ab -->|defined in| a1ea33d1_0f1e_e643_7994_84b9481fc260 style 29552662_6506_3376_396d_0ebf3c8810ab fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-shared/src/__tests__/__serializers__/dehydratedValueSerializer.js lines 25–42
export function print(dehydratedValue, serialize, indent) {
const {meta} = require('react-devtools-shared/src/hydration');
const indentation = Math.max(indent('.').indexOf('.') - 2, 0);
const paddingLeft = ' '.repeat(indentation);
return (
'Dehydrated {\n' +
paddingLeft +
' "preview_short": ' +
dehydratedValue[meta.preview_short] +
',\n' +
paddingLeft +
' "preview_long": ' +
dehydratedValue[meta.preview_long] +
',\n' +
paddingLeft +
'}'
);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does print() do?
print() is a function in the react codebase, defined in packages/react-devtools-shared/src/__tests__/__serializers__/dehydratedValueSerializer.js.
Where is print() defined?
print() is defined in packages/react-devtools-shared/src/__tests__/__serializers__/dehydratedValueSerializer.js at line 25.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free