An open API service indexing awesome lists of open source software.

https://github.com/sevenoutman/use-increment

React Hook for incrementing value
https://github.com/sevenoutman/use-increment

react react-hooks react-state

Last synced: about 2 months ago
JSON representation

React Hook for incrementing value

Awesome Lists containing this project

README

        

# use-increment

> React Hook for incrementing value

yarn add @sevenoutman/use-increment

## Usage

```javascript
import useIncrement from '@sevenoutman/use-increment';

function App() {

const [clickCount, increment] = useIncrement(0);

return (

You've clicked {clickCount} times.

);
}
```

## API

### `useIncrement(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)`.