Function: useRegisterEvents()
useRegisterEvents<
N,E,G>(): (eventHandlers) =>void
Defined in: packages/core/src/hooks/useRegisterEvents.ts:94
React hook that helps you to listen Sigma’s events. It handles for you all the lifecyle of listener (ie. on / remove)
const registerEvents = useRegisterEvents();
const [setHoveredNode,setHoveredNode] = useState<string|null>(null);
...
useEffect(() => {
registerEvents({
enterNode: event => setHoveredNode(event.node),
leaveNode: event => setHoveredNode(null),
});
}, []);
See EventHandlers for the events.
Type Parameters
• N extends Attributes = Attributes
• E extends Attributes = Attributes
• G extends Attributes = Attributes
Returns
Function
Parameters
eventHandlers
Partial<EventHandlers>
Returns
void