Dynamically loads an external script and tracks its loading state.
Configuration options for the script loader
Object with loaded boolean and error state
loaded
error
const { loaded, error } = useExternalScript({ url: "https://example.com/sdk.js", isAlreadyLoaded: () => !!window.mySdk, scriptName: "Example SDK", enabled: true,}); Copy
const { loaded, error } = useExternalScript({ url: "https://example.com/sdk.js", isAlreadyLoaded: () => !!window.mySdk, scriptName: "Example SDK", enabled: true,});
Dynamically loads an external script and tracks its loading state.