UNPKG

llm-hooks

Version:

A collection of useful React hooks for llm-related functionality

15 lines (14 loc) 344 B
import { useState as a, useEffect as i } from "react"; function f(e, r = 50) { const [l, s] = a(""); return i(() => { let t = 0; const n = setInterval(() => { t < e.length ? (s(e.substring(0, t + 1)), t++) : clearInterval(n); }, r); return () => clearInterval(n); }, [e, r]), l; } export { f as useTypingEffect };