2.0.0 • Published 2 months ago

@rcp/use.valuesstate v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
2 months ago

@rcp/use.valuesstate

NPM version NPM Downloads

The useful methods exported for values state

Installation

npm install @rcp/use.valuesstate
# or use yarn
yarn add @rcp/use.valuesstate

API

ValuesHelper

Type: Object

Parameters

  • values {T[]}
  • setValues {(values: T[]) => void}
  • remove {(value: T) => void}
  • add {(value: T) => void}
  • toggle {(value: T) => void}
  • indexOf {(value: T) => number}
  • has {(value: T) => boolean}

useValuesHelper

Parameters

  • stateValues {T[]}
  • setValues {(values: T[]) => void}

Returns ValuesHelper

useValuesState

Parameters

  • values {any[]}

Examples

import useValuesState from '@rcp/use.valuesstate'

function App() {
   const {values, add, remove} = useValuesState([])
   return <button onClick={() => add('something')}>Add</button>
}

Returns ValuesHelper

Related

Authors

This library is written and maintained by imcuttle, moyuyc95@gmail.com.

License

MIT

2.0.0

2 months ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

4 years ago