onSuspend
onSuspend invokes a callback when the component becomes suspended
within the boundaries of a <Suspense> component. If there is no <Suspense>
component, the callback will never be executed, as the component will never
suspend.
Example
Section titled “Example”The following component loads a model with the hook useGltf and is potentially
wrapped in a <Suspense> boundary.
<script> import { T } from '@threlte/core' import { onSuspend, useGltf } from '@threlte/extras'
const gltf = useGltf('model.gltf')
onSuspend(() => { console.log('The component has been suspended') })</script>
{#await gltf then { scene }} <T is={scene}>{/await}onSuspend can be used to execute additional logic
when a component becomes suspended within a <Suspense> boundary.