Paranoid: Ikon untuk React.js yang Elegan Untuk Project Anda
Pelajari bagaimana mengintegrasikan koleksi ikon React yang unik dan menarik dari @irsyadadl/paranoid ke dalam proyek Anda.
Paranoid
Dalam artikel saya akan memperkenalkan icon yang baru saja buat yang terkusus untuk react project. Package ini telah diterbitkan di npmjs dan github package. Sehingga Anda bisa leluasa menggunakan package manager yang Anda inginkan seperti npm, bun, yarn, pnpm ataupun yang lain yang Anda punya.
Instalasi
Saat ini, versi nya masih (v0.1.0), dan ini akan terus diperbarui sesuai penambahan icon yang akan dilakukan terus menerus. Untuk instalasinya sangat mudah, pastikan Anda sudah punya react project mau itu laravel inertia react, next.js, atau pun scaffolding react atau vite.
npm i @irsyadadl/paranoid
pnpm i @irsyadadl/paranoid
yarn add @irsyadadl/paranoid
bun add @irsyadadl/paranoid
Setelah itu, maka sekarang tinggal menggunakanya.
Usage
Untuk menggunakannya tentu sangat mudah sekali, kita hanya perlu import icon ini seperti layaknya komponen react.
import { IconCheck, IconHome } from '@irsyadadl/paranoid';
export default function App() {
return (
<div>
<IconCheck/>
{/* with tailwindcss */}
<IconHome className='w-5 h-5'/>
</div>
)
}
Size
Untuk size default nya ini adalah 24x24. Jika Anda menggunakan tailwind css. Tentu ini akan sangat mudah dilakukan dengan hanya memberi className seperti:
import { IconHome } from '@irsyadadl/paranoid';
<IconHome className='w-5 h-5'/>
Pewarnaan
Jika Anda ingin memberi warna, tentu itu sangat mudah.
import { IconBag } from '@irsyadadl/paranoid';
<IconBag color='red' />
Atau jika Anda menggunakan tailwind css, Anda tentu bisa membuat warna jauh lebih mudah.
import { IconBag } from '@irsyadadl/paranoid';
<IconBag className="w-6 h-6 text-blue-500 fill-blue-500/10" />
Karena icon ini berlaku untuk 2 bagian yaitu outline dan solid. Jadi untuk fill teknik, akan sangat berguna untuk outline.
Solid
Icon ini by default adalah outline, namun jika Anda ingin solid, Anda hanya perlu menambahkan Fill setelah nama icon nya. Seperti misalnya
import { IconPlaylistFill } from '@irsyadadl/paranoid';
<IconPlaylistFill/>
Namun, tidak semua icon mempunyai tipe solid. Sehingga jika Anda ingin melihatnya, silakan langsung saja lihat atau cari di paranoid.irsyad.co.
Open Source
Icon ini open source, jadi Anda bisa lihat di npmjs atau github package. Atau langsung kunjungi official site nya.
Kesimpulan
Artikel ini akan memberikan panduan tentang bagaimana mengintegrasikan koleksi ikon elegan dari @irsyadadl/paranoid ke dalam proyek React Anda. Dengan langkah-langkah mudah dan contoh kode yang praktis.
Semoga icon dan artikel ini bermanfaat. Saya Irsyad dan sampai jumpa di artikel selanjutnya.
Irsyad A. Panjaitan
Let's start living like no one can help us in any event, so that when we are helped in certain times, it becomes a plus in itself.
Artikel yang Terkait
- Membuat Fitur Multi Bahasa di Laravel Inertia React
Irsyad A. Panjaitan
- Tutorial useMemo dalam React: Tingkatkan Performa dengan Teknik Sederhana
Irsyad A. Panjaitan
- Optimalisasi React dengan useCallback: Tutorial Lengkap untuk Peningkatan Performa Aplikasi Anda
Irsyad A. Panjaitan
- Mengoptimalkan Aksesibilitas dengan useId di React
Irsyad A. Panjaitan
- Next.js 13: Tutorial Membuat Sitemap Dinamis untuk Website Anda
Irsyad A. Panjaitan
- Bootstrap Icon dengan React
Irsyad A. Panjaitan
- Tombol Share Dengan React
Irsyad A. Panjaitan