1.0.7 • Published 2 years ago
react-animated-typewriter v1.0.7
react-animated-typewriter
The
react-animated-typewriter
package is a quick and easy way to implement a typewriter animation component without needing to write any CSS animations or React state management code yourself. This package is based on react-typical and supersets its interface.
Live Demo: danieltherealyang.github.io
Install
npm install react-animated-typewriter
Usage
import Typing from 'react-animated-typewriter';
function AnimatedTyping() {
const wait = 1500;
return (
<Typing
steps={[
'React', wait,
'C++', wait,
'Java', wait,
'Python', wait
]}
loop={Infinity}
wrapper="b"
typeDelay={100}
deleteDelay={10}
/>
);
}
Props
Name | Required | Type | Description | Example | Default |
---|---|---|---|---|---|
steps | Yes | array | Determines words to animate and time to wait after typing a word | ['React', 1000, 'C++', 'Python'] | None |
wrapper | No | string | Element to wrap text in | 'b' | <span></span> |
loop | No | number | Number of times to iterate through steps array | 5 | 1 |
typeDelay | No | number | Delay in ms after each character when typing | 100 | 50 |
deleteDelay | No | number | Delay in ms after deleting each character | 10 | 50 |
License
GNU GPL v3 © danieltherealyang