Apa itu ReactJS ?
ReactJS adalah sebuah library JavaScript yang dapat kita gunakan untuk membuat user interface (frontend-side) pada sebuah website. ReactJS menggunakan konsep komponen yang dapat memudahkan kita dalam membuat user interface. ReactJS digunakan oleh banyak perusahaan besar di seluruh dunia termasuk Facebook, Instagram, Notion, InVision, Vercel, Netflix, dan lain sebagainya.
Mengapa harus menggunakan ReactJS ?
Dengan menggunakan konsep komponen, ReactJS dapat memudahkan kita dalam menyusun struktur user interface pada halaman web. Konsep ini membagi bagian-bagian pada halaman web untuk menjadi sebuah komponen dan komponen tersebut dapat digunakan berulangkali pada bagian-bagian halaman web yang ada. Selain itu, dengan banyaknya perusahaan-perusahaan di dunia yang menggunakan ReactJS, maka bisa dipastikan banyaknya peluang kerja yang bisa kita dapatkan jika kita memiliki kemampuan menggunakan ReactJS dengan baik.
Apa yang akan teman-teman pelajari pada course ini ?
Pada course ini, teman-teman akan belajar praktek cara membuat project sederhana yaitu sebuah blog yang mirip dengan Medium. Berikut adalah hal-hal yang teman-teman akan pelajari:
- Memahami dasar-dasar dari ReactJS
- Melakukan inisialisasi project dengan menggunakan NextJS
- Melakukan konfigurasi TailwindCSS untuk styling
- Melakukan konfigurasi custom font pilihan kita
- Mencoba menggunakan TypeScript selama mengerjakan project
- Melakukan slicing halaman web dari design dengan ReactJS
- Melakukan integrasi api dengan menggunakan React Query
- Melakukan deployment ke Vercel