@bsherman-dev/use-typewriter

1.0.0 • Public • Published

React useTypewriter

Installation

You can install React useTypewriter with one command

# with npm
npm i @bsherman-dev/use-typewriter

Options

Name Type Default value Description
text String or String[] "Hello World!" Strings to type out when using this tool.
direction String "forward" Option for whether to type or delete the characters of the text
repeat Number 0 The number of times for the animation to repeat
speed Number 200 The delay between each character when typing.

Examples

Most Basic example

import useTypewriter from '@bsherman-dev/use-typewriter';
import './App.css';

function App() {
  const message = useTypewriter();
  return <h1>{message}</h1>;
}

export default App;

Custom cursor with multiple strings being looped

import React from 'react';
import useTypewriter from '@bsherman-dev/use-typewriter';

function App() {
  const languages = ['HTML.', 'CSS.', 'JavaScript.'];
  const message = useTypewriter({
    text: languages,
    direction: 'both',
    repeat: -1,
    speed: 100,
  });
  return <h1>Hi! I like to code in {message}</h1>;
}

export default App;

Package Sidebar

Install

npm i @bsherman-dev/use-typewriter

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

3.84 kB

Total Files

3

Last publish

Collaborators

  • bsherman-dev