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

1.22.1 • 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()
useInView()

Utils

isArray()
isObject()
isRef()
isBoolean()
isNumber()
isString()
isFunction()
removeObjectProperty()
capitalize()
capitalizeWords()
isDeepEqualObject()
toNumberOrZero()

Adapter

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

Convention

Package Sidebar

Install

npm i @tracktor/react-utils

Weekly Downloads

114

Version

1.22.1

License

ISC

Unpacked Size

39.1 kB

Total Files

91

Last publish

Collaborators

  • mickael-tracktor
  • kevin_graff