drawNative() — react Function Reference
Architecture documentation for the drawNative() function in canvas.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD a8cbc9ee_8044_3b0e_0971_e6572e342226["drawNative()"] 2e686050_4065_de33_2d80_1361879d66c9["canvas.js"] a8cbc9ee_8044_3b0e_0971_e6572e342226 -->|defined in| 2e686050_4065_de33_2d80_1361879d66c9 style a8cbc9ee_8044_3b0e_0971_e6572e342226 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-shared/src/backend/views/TraceUpdates/canvas.js lines 33–43
function drawNative(nodeToData: Map<HostInstance, Data>, agent: Agent) {
const nodesToDraw = [];
iterateNodes(nodeToData, ({color, node}) => {
nodesToDraw.push({node, color});
});
agent.emit('drawTraceUpdates', nodesToDraw);
const mergedNodes = groupAndSortNodes(nodeToData);
agent.emit('drawGroupedTraceUpdatesWithNames', mergedNodes);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does drawNative() do?
drawNative() is a function in the react codebase, defined in packages/react-devtools-shared/src/backend/views/TraceUpdates/canvas.js.
Where is drawNative() defined?
drawNative() is defined in packages/react-devtools-shared/src/backend/views/TraceUpdates/canvas.js at line 33.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free