Koleksi custom React hooks dari Xploration Technology, dirancang untuk memenuhi berbagai kebutuhan aplikasi frontend modern secara efisien dan elegan. Cocok digunakan untuk project production, side project, maupun eksperimen pribadi.
npm install @xplorationtechnology/react-custom-hooksLalu gunakan dalam project React kamu seperti ini:
import {
useClipboard,
useWindowResize,
} from "@xplorationtechnology/react-custom-hooks";Hook untuk menyalin teks ke clipboard dan memberikan umpan balik berupa status
copied.
const { copy, copied } = useClipboard();
<button onClick={() => copy('Hello!')}>Salin</button>
<span>{copied ? 'Berhasil disalin' : 'Belum disalin'}</span>copy(text: string): Menyalin teks ke clipboardcopied: boolean: Menunjukkan apakah teks telah berhasil disalin
Hook untuk memantau ukuran jendela browser secara real-time dan memberikan informasi terkait breakpoint.
const { width, height, breakpoint } = useWindowResize();
<p>Width: {width}</p>
<p>Height: {height}</p>
<p>Breakpoint: {breakpoint}</p>xs: <640pxsm: ≥640pxmd: ≥768pxlg: ≥1024pxxl: ≥1280px
MIT License — Bebas digunakan untuk kebutuhan pribadi maupun komersial.
Dibuat dengan ❤️ oleh Xploration Technology