Documentation / @agentick/core / useOnTickStart
Function: useOnTickStart()
useOnTickStart(
callback):void
Defined in: core/src/hooks/lifecycle.ts:86
Register a callback to run at the start of each tick.
Timing: Fires on every tick the component is alive, including the tick in which it mounts. Newly-mounted components receive a catch-up call after their first render.
Parameters
callback
TickStartCallback
Returns
void
Example
tsx
useOnTickStart((tickState) => {
console.log(`Tick ${tickState.tick} starting!`);
});
useOnTickStart((tickState, ctx) => {
ctx.setState("lastTickStart", tickState.tick);
});