React Utils
Questions? Ask in Slack #vcc-ui
@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 |