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

0.0.1-alpha.4 • Public • Published

@coloration/use-react

One extension library of basic hooks

Startup

$ npm install @coloration/use-react -S
import { useClassName } from '@coloration/use-react'

export type HTMLElementProps<T> = DetailedHTMLProps<HTMLAttributes<T>, T>
export interface ButtonProps extends HTMLElementProps<HTMLButtonElement> {}

export function Button ({ className, ...restProps }: ButtonProps) {
  const [newClassName] = useClassName('my-button', className)

  return <button className={newClassName} {...restProps} />
}

All Hooks

Dependencies (4)

Dev Dependencies (11)

Package Sidebar

Install

npm i @coloration/use-react

Weekly Downloads

1

Version

0.0.1-alpha.4

License

MIT

Unpacked Size

31.4 kB

Total Files

20

Last publish

Collaborators

  • 114000