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);
});