Skip to main content
Version: 1.0

JavaScript Frameworks

JavaScript

React implementation using hooks (useEffect and useRef) for managing component lifecycle and references:

tip

Full example project can be found here

import { useEffect, useRef } from 'react';
import { VerifySpeedUIEvent } from 'verifyspeed-web-ui';

function App() {
const verifySpeedRef = useRef(null);

useEffect(() => {
const element = verifySpeedRef.current;
if (element) {
element.addEventListener(
VerifySpeedUIEvent.INIT_VERIFICATION,
handleInitVerification
);
element.addEventListener(
VerifySpeedUIEvent.VERIFICATION_COMPLETED,
handleVerificationCompleted
);

return () => {
element.removeEventListener(
VerifySpeedUIEvent.INIT_VERIFICATION,
handleInitVerification
);
element.removeEventListener(
VerifySpeedUIEvent.VERIFICATION_COMPLETED,
handleVerificationCompleted
);
};
}
}, []);

return <verify-speed-ui ref={verifySpeedRef} />;
}