Documentation / @agentick/core / useSignal
Function: useSignal() ​
useSignal<
T>(initialValue):Signal<T>
Defined in: core/src/hooks/signal.ts:701
Create a signal - reactive state that can trigger reconciliation.
Unlike useState, signals:
- Can be read outside of render
- Can be subscribed to
- Don't cause immediate re-render (schedule reconcile instead)
Type Parameters ​
T ​
T
Parameters ​
initialValue ​
T
Returns ​
Signal<T>
Example ​
tsx
const MyComponent = () => {
const count = useSignal(0);
const handleClick = () => {
count.set(c => c + 1);
};
return <Section>Count: {count()}</Section>;
};