MotionNumber
Un número cuyas cifras ruedan como ruedas.
| Prop | Tipo | Por defecto | Descripción |
|---|---|---|---|
value | number | bigint | string | —obligatoria | El número, o texto numérico ya formateado por quien llama. |
mode | 'replace' | 'roll' | 'replace' | replace mueve un paso cada cifra que cambia; roll pasa por los dígitos intermedios. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto sigue el cambio de magnitud para que los acarreos rueden en un sentido; digit compara cada cifra por separado. |
stagger | number | 45 | Milisegundos entre cifras que cambian, desde las unidades hacia fuera. La onda completa está acotada. |
format | (value) => string | Intl.NumberFormatOptions | Una función que devuelve el texto que se muestra, u opciones de Intl.NumberFormat (con intl). | |
intl | boolean | false | Usa el Intl.NumberFormat integrado. Desactivado por defecto para que ningún entorno necesite Intl. |
locale | string | string[] | Configuración regional para intl. | |
prefix | string | Texto antes del número. | |
suffix | string | Texto después del número. | |
transition | Transition | spring | Una curva de tiempo { duration, easing } o un resorte { tempo: 'spring', spring }. Los resortes conservan su impulso cuando se interrumpen. |
onMotionComplete | (value) => void | Se ejecuta con el valor cuando las cifras se han asentado. |