@sevenoutman/use-increment
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

use-auto-increment

React Hook for auto incrementing value

yarn add @sevenoutman/use-auto-increment

Usage

import useAutoIncrement from '@sevenoutman/use-auto-increment';

function App() {
    
    const [clickCount, increment] = useAutoIncrement(0);
    
    return (
        <Button onClick={increment}>
            You've clicked {clickCount} times.
        </Button>
    );
}

API

useAutoIncrement(initialValue?: number, step?: number): [value, increment]

Default hook signature, returns a array representing [value, increment].

  • initialValue: Initial value for value, defaults to 1.
  • step: Increment step, defaults to 1.

increment(): void

Increment value by step.

increment.by(amount: number): void

When you want to increment your value by a different amount from step, use increment.by(amount).

Package Sidebar

Install

npm i @sevenoutman/use-increment

Weekly Downloads

5

Version

1.0.0

License

MIT

Unpacked Size

5.15 kB

Total Files

9

Last publish

Collaborators

  • sevenoutman