@volvo-cars/react-utils

Common and general React hooks

Usage no npm install needed!

<script type="module">
  import volvoCarsReactUtils from 'https://cdn.skypack.dev/@volvo-cars/react-utils';
</script>

README

React Utils

@volvo-cars/react-utils

This package exposes useful generic hooks that don't belong to a hook collection (like react-layout-utils)

Installation

💡 This package includes Typescript definitions


usePrevious

Returns the previous value of a passed prop or state.

Name Description Type Default Value
value The property you wish to know the previous state of post re-render unknown undefined

useKeyPress

Adds an event listener on component mount that invokes the provided callback function on matching key(s)press.

useKeyPress('Escape', () => console.log('Escape key pressed!')
Name Description Type Default Value
keysToListenTo Comma or space delimited list of keys to listen to string undefined
callback Function to be invoked on keypress func undefined