useSpring
Creates a physics-driven spring AnimationLink that smoothly animates towards assigned target values using customizable stiffness, damping, and mass options.
Importing
1
import { useSpring } from '@infinityfx/lively/hooks';Usage
Click box to trigger spring physics
Call signature
1
const link = useSpring(initial, options?)
Parameters
initial:
number | number[] The initial target value or array of values.
stiffness?:
number = 2Spring stiffness coefficient.
damping?:
number = 0.1Spring damping ratio.
mass?:
number = 1Mass coefficient.
Returns
link:
AnimationLink<number | number[]> A spring animation link that updates target values with spring.set(value).