defineVaporCommand — zero-overhead command for hot paths in Vapor mode.
Unlike useCommand(), this skips reactive loading/error signal creation. Ideal for high-frequency, fire-and-forget patterns where reactive loading/error state isn't needed: scroll-position tracking, mousemove sampling, telemetry / metrics events, debounced search, autosave.
Optional
const { dispatch } = defineVaporCommand('telemetryEvent', (cmd) => { // forward to whatever metrics / analytics SDK you use sendMetric(cmd.target.name, cmd.target.params);});dispatch({ name: 'page_view', params: { page: '/landing' } }); Copy
const { dispatch } = defineVaporCommand('telemetryEvent', (cmd) => { // forward to whatever metrics / analytics SDK you use sendMetric(cmd.target.name, cmd.target.params);});dispatch({ name: 'page_view', params: { page: '/landing' } });
defineVaporCommand — zero-overhead command for hot paths in Vapor mode.
Unlike useCommand(), this skips reactive loading/error signal creation. Ideal for high-frequency, fire-and-forget patterns where reactive loading/error state isn't needed: scroll-position tracking, mousemove sampling, telemetry / metrics events, debounced search, autosave.