@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

/@tracktor/react-utils/

    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