{"library":"react-type-animation","title":"react-type-animation","description":"A customizable React typing animation component (v3.2.0) that creates typewriter effects with sequences of strings, delays, and callbacks. Ships with TypeScript definitions and supports React 15+. Unlike simpler typing libraries, it offers fine-grained control over speed (including per-character delay), deletion speed, cursor, repeat, and wrapper element. The component is permanently memoized (never re-renders on prop changes), which is a key design trade-off that developers must understand.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install react-type-animation"],"cli":null},"imports":["import { TypeAnimation } from 'react-type-animation'","const { TypeAnimation } = require('react-type-animation')","import { TypeAnimation } from 'react-type-animation'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import React from 'react';\nimport { TypeAnimation } from 'react-type-animation';\n\nfunction App() {\n  return (\n    <TypeAnimation\n      sequence={[\n        'Hello World!',\n        1000,\n        'Hello React!',\n        1000,\n        () => console.log('done'),\n      ]}\n      speed={50}\n      deletionSpeed={40}\n      wrapper=\"span\"\n      repeat={Infinity}\n      style={{ fontSize: '2em', display: 'inline-block' }}\n    />\n  );\n}\n\nexport default App;","lang":"typescript","description":"Minimal typewriter animation with a sequence of strings, delays, and infinite loop.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}