Animation
Animation controls how new content appears. Effects are active only when streaming is enabled; omitting streaming or setting it to false keeps them off. It can be used with smoothing, which controls when received text becomes visible.
Effect input
The following forms describe the streaming.effect option in React, Vue, Svelte, Angular, React Native, Lynx, Solid, and Taro. Custom effects use the same configuration as mapper plugins.
Available effects
Open an effect below for its live demo and configuration. Effect input describes how to select or combine them.
Each effect page includes a live demo, framework-specific code examples, and its configuration fields. Fields accept plain values or readable closures. Effects run after smoothing; priority controls mapper ordering and disabled excludes an effect.