Bina Antara Muka Sebenar dengan React
React ialah pustaka JavaScript yang menentukan cara kebanyakan UI produksi dibina hari ini — daripada aplikasi satu halaman dan tapak Next.js hingga aplikasi mudah alih serta desktop merentas platform. Laluan ini merangkumi keseluruhan bidang: seni bina komponen, pengurusan keadaan, pengambilan data, prestasi, pengujian dan pelancaran. Kandungannya berasaskan cara React benar-benar berfungsi — penyelaras, model fiber dan semantik cangkuk — bukan sekadar API permukaannya.
Perkara yang Akan Anda Pelajari
Anda akan bermula dengan JSX, props, keadaan dan komponen terkawal, kemudian beralih kepada useEffect, useRef dan useReducer. Kursus praktikal merangkumi penghalaan dengan React Router v6, pengendalian borang dengan React Hook Form, keadaan pelayan dengan React Query dan SWR, serta keadaan global dengan Redux Toolkit, Zustand dan Jotai. Anda akan menggunakan TypeScript dalam React, menulis ujian integrasi dan ujian hujung ke hujung, membina sistem reka bentuk dengan Storybook, mengendalikan UI masa nyata melalui WebSockets dan menghantar API selamat jenis dengan tRPC. Laluan ini turut merangkumi Next.js App Router, komponen pelayan, tindakan pelayan dan pengesahan dengan NextAuth.js.
Laluan Pembelajaran
Sembilan puluh lima kursus merangkumi tahap A1 hingga C1. Kursus A1 dan A2 membina asas React, pemaparan JSX, animasi CSS, penyimpanan berterusan storan setempat dan mod gelap. Kursus B1 membina keyakinan melalui corak konteks, i18n, React Spring, Framer Motion, seret dan lepas dengan dnd-kit serta jadual data kompleks dengan TanStack Table. Kursus B2 membincangkan pemaparan dan pemomoran, Suspense, pemisahan kod, React Native untuk pembangun React, pelancaran ke Vercel dan AWS serta Electron untuk aplikasi desktop. Tahap C1 diakhiri dengan topik lanjutan: Seni Bina Mikro-Frontend, Penyelaman Mendalam SSR dan Penghidratan, Penggabungan Modul, Seni Bina Islands dengan Astro, Integrasi WebAssembly, Pemaparan Pinggir dengan Cloudflare Workers dan OpenTelemetry untuk Kebolehcerapan Bahagian Hadapan.
Cara Ia Berfungsi
Setiap kursus dibahagikan kepada pelajaran pendek dan berfokus yang anda selesaikan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda buntu tentang sesuatu konsep atau menghadapi ujian yang gagal. Anda boleh mengikuti laluan ini mengikut urutan atau terus melompat ke tahap yang sepadan dengan pengalaman semasa anda.