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

1.15.0 • 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()
capitalize()

Adapter

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

Convention

Dependencies (0)

    Dev Dependencies (15)

    Package Sidebar

    Install

    npm i @tracktor/react-utils

    Weekly Downloads

    152

    Version

    1.15.0

    License

    ISC

    Unpacked Size

    29.5 kB

    Total Files

    89

    Last publish

    Collaborators

    • mickael-tracktor