releasePooledEvent() — react Function Reference
Architecture documentation for the releasePooledEvent() function in SyntheticEvent.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD b3baec97_9a0d_d5e3_b862_3db80128ee1a["releasePooledEvent()"] a47c9419_7313_73d9_a24c_401cd8fd59b8["SyntheticEvent.js"] b3baec97_9a0d_d5e3_b862_3db80128ee1a -->|defined in| a47c9419_7313_73d9_a24c_401cd8fd59b8 style b3baec97_9a0d_d5e3_b862_3db80128ee1a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-native-renderer/src/legacy-events/SyntheticEvent.js lines 326–339
function releasePooledEvent(event) {
const EventConstructor = this;
if (!(event instanceof EventConstructor)) {
throw new Error(
'Trying to release an event instance into a pool of a different type.',
);
}
event.destructor();
if (EventConstructor.eventPool.length < EVENT_POOL_SIZE) {
EventConstructor.eventPool.push(event);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does releasePooledEvent() do?
releasePooledEvent() is a function in the react codebase, defined in packages/react-native-renderer/src/legacy-events/SyntheticEvent.js.
Where is releasePooledEvent() defined?
releasePooledEvent() is defined in packages/react-native-renderer/src/legacy-events/SyntheticEvent.js at line 326.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free