Const
Registers a side-effect that runs whenever the renderer's viewport size changes (world units).
The callback receives current viewport dimensions.
Multiple calls stack — all callbacks run in declaration order.
This hook MUST be called at the top level of a component function.
useViewportEffect((renderer, width, height) => { rect.x = renderer.centerX;}); Copy
useViewportEffect((renderer, width, height) => { rect.x = renderer.centerX;});
Registers a side-effect that runs whenever the renderer's viewport size changes (world units).
The callback receives current viewport dimensions.
Multiple calls stack — all callbacks run in declaration order.
This hook MUST be called at the top level of a component function.