@xplorationtechnology/react-custom-hooks
v1.0.6
Published
Kumpulan custom React hooks untuk developer
Readme
📦 React Custom Hooks Library
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.
🚀 Instalasi
npm install @xplorationtechnology/react-custom-hooksLalu gunakan dalam project React kamu seperti ini:
import {
useClipboard,
useWindowResize,
} from "@xplorationtechnology/react-custom-hooks";🧩 Daftar Hooks
🔹 useClipboard
Hook untuk menyalin teks ke clipboard dan memberikan umpan balik berupa status
copied.
✅ Contoh Penggunaan
const { copy, copied } = useClipboard();
<button onClick={() => copy('Hello!')}>Salin</button>
<span>{copied ? 'Berhasil disalin' : 'Belum disalin'}</span>🔁 API
copy(text: string): Menyalin teks ke clipboardcopied: boolean: Menunjukkan apakah teks telah berhasil disalin
🔹 useWindowResize
Hook untuk memantau ukuran jendela browser secara real-time dan memberikan informasi terkait breakpoint.
✅ Contoh Penggunaan
const { width, height, breakpoint } = useWindowResize();
<p>Width: {width}</p>
<p>Height: {height}</p>
<p>Breakpoint: {breakpoint}</p>📐 Breakpoint TailwindCSS
xs: <640pxsm: ≥640pxmd: ≥768pxlg: ≥1024pxxl: ≥1280px
📄 Lisensi
MIT License — Bebas digunakan untuk kebutuhan pribadi maupun komersial.
Dibuat dengan ❤️ oleh Xploration Technology
