@tracktor/react-utils
TypeScript icon, indicating that this package has built-in type declarations

1.13.5 • Public • Published

Tracktor React Utils

npm version

A React utils library

Installation

yarn add @tracktor/react-utils

Usage

import { useInputState } from "@tracktor/react-utils";

const App = () => {
  const [value, onChange] = useInputState("");

  return (<input type="text" value={value} onChange={onChange}/>);
}

Hook

useLocalStorage()
useIsMounted()
useIntersectionObserver()
useDebounce()
useToggle()
useScript()
useInputState()
useIsomorphicLayoutEffect()
useDocumentTitle()
useWindowSize()
useEventListener()

Utils

isArray()
isObject()
isRef()
isBoolean()
isNumber()
isString()
isFunction()
removeObjectProperty()

Adapter

addressToString()
formatCreditCardNumber()
getInitials()
priceAdapter()

Convention

Package Sidebar

Install

npm i @tracktor/react-utils

Weekly Downloads

98

Version

1.13.5

License

ISC

Unpacked Size

28 kB

Total Files

85

Last publish

Collaborators

  • mickael-tracktor