🎨

Frontend Fundamentals

Kursus Gratis — Fullstack Talent

React — Library untuk Modern UI

1

Apa itu React dan arsitektur Virtual DOM

Segera Hadir
2

Setup project dengan Vite dan pemahaman struktur folder

Segera Hadir
3

JSX — Menulis HTML di dalam JavaScript

Segera Hadir
4

Komponen: Functional Components & Component Composition

Segera Hadir
5

Props: Mengalirkan data dari Induk ke Anak

Segera Hadir
6

Prop Types dan Default Props

Segera Hadir
7

Event Handling (onClick, onChange, dll)

Segera Hadir
8

State Dasar dengan `useState` Hook

Segera Hadir
9

Rendering Kondisional (Ternary, &&, if)

Segera Hadir
10

Rendering List dan pentingnya atribut `key`

Segera Hadir
11

Formulir: Controlled vs Uncontrolled Components

Segera Hadir
12

Memahami Component Lifecycle di Functional Component

Segera Hadir
13

Side Effects dengan `useEffect` Hook

Segera Hadir
14

Dependency Array di useEffect dan Clean-up function

Segera Hadir
15

Data Fetching dari API di dalam komponen React

Segera Hadir
16

Membuat Custom Hooks untuk reusability logika

Segera Hadir
17

Mengakses elemen DOM langsung dengan `useRef`

Segera Hadir
18

Mengatasi Prop Drilling dengan Context API

Segera Hadir
19

Manajemen state kompleks dengan `useReducer`

Segera Hadir
20

React Router v6: Setup dasar dan komponen Link

Segera Hadir
21

React Router: Dynamic Routes & useParams

Segera Hadir
22

React Router: Nested Routes & Outlet

Segera Hadir
23

React Router: Protected Routes untuk Autentikasi

Segera Hadir
24

React Portals: Trik membuat Modal/Dialog

Segera Hadir
25

Error Boundaries: Mencegah aplikasi crash

Segera Hadir
26

Optimasi Performa 1: `React.memo`

Segera Hadir
27

Optimasi Performa 2: `useMemo` & `useCallback`

Segera Hadir
28

Code Splitting dengan `React.lazy` dan `Suspense`

Segera Hadir
29

State Management Global: Pengenalan Zustand / Redux Toolkit

Segera Hadir
30

Modern Data Fetching: Pengenalan React Query (TanStack V5)

Segera Hadir
31

Styling Lanjut: CSS Modules & Styled Components

Segera Hadir
32

Integrasi React dengan Tailwind CSS (Best Practices)

Segera Hadir
33

Testing React: Pengenalan Jest & React Testing Library

Segera Hadir
34

Deployment React app ke Vercel/Netlify

Segera Hadir
35

Beyond React: Pengantar Server-Side Rendering (Next.js)

Segera Hadir
36

Project akhir: membangun aplikasi React skala besar

Segera Hadir