registerDirectEvent() — react Function Reference
Architecture documentation for the registerDirectEvent() function in EventRegistry.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD bb2a3780_9595_4070_a95b_b136e2d4f7a8["registerDirectEvent()"] e1c602b7_5988_fa00_bb9f_269d66d38107["EventRegistry.js"] bb2a3780_9595_4070_a95b_b136e2d4f7a8 -->|defined in| e1c602b7_5988_fa00_bb9f_269d66d38107 db2a0ac3_1faf_8e02_55e8_f299ce8da5e9["registerTwoPhaseEvent()"] db2a0ac3_1faf_8e02_55e8_f299ce8da5e9 -->|calls| bb2a3780_9595_4070_a95b_b136e2d4f7a8 f8221eac_7749_b680_5217_671a04a4cf17["registerEvents()"] f8221eac_7749_b680_5217_671a04a4cf17 -->|calls| bb2a3780_9595_4070_a95b_b136e2d4f7a8 style bb2a3780_9595_4070_a95b_b136e2d4f7a8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-dom-bindings/src/events/EventRegistry.js lines 47–75
export function registerDirectEvent(
registrationName: string,
dependencies: Array<DOMEventName>,
) {
if (__DEV__) {
if (registrationNameDependencies[registrationName]) {
console.error(
'EventRegistry: More than one plugin attempted to publish the same ' +
'registration name, `%s`.',
registrationName,
);
}
}
registrationNameDependencies[registrationName] = dependencies;
if (__DEV__) {
const lowerCasedName = registrationName.toLowerCase();
possibleRegistrationNames[lowerCasedName] = registrationName;
if (registrationName === 'onDoubleClick') {
possibleRegistrationNames.ondblclick = registrationName;
}
}
for (let i = 0; i < dependencies.length; i++) {
allNativeEvents.add(dependencies[i]);
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does registerDirectEvent() do?
registerDirectEvent() is a function in the react codebase, defined in packages/react-dom-bindings/src/events/EventRegistry.js.
Where is registerDirectEvent() defined?
registerDirectEvent() is defined in packages/react-dom-bindings/src/events/EventRegistry.js at line 47.
What calls registerDirectEvent()?
registerDirectEvent() is called by 2 function(s): registerEvents, registerTwoPhaseEvent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free