Lompat ke konten
Kembali ke peta belajar

Tahap 4

TypeScript: Menangkap Kesalahan Sebelum Sampai Produksi

Type adalah dokumentasi yang diperiksa compiler untukmu. Ini yang dipakai industri sekarang.

8 pelajaranSekitar 3 jam

Yang akan kamu pelajari

  • Memberi anotasi type pada value, parameter, dan return dengan yakin
  • Membaca dan memperbaiki pesan error TypeScript, bukan langsung pakai `any`
  • Memodelkan data nyata dengan union, dan mempersempitnya dengan aman
  • Menulis function generic saat — dan hanya saat — benar-benar diperlukan
  • Mengatur tsconfig dan memahami manfaat strict mode

Sebelum mulai

Pelajaran

  1. 01

    Kenapa type itu ada

    Bug yang bisa ditangkap type, bug yang tidak bisa, dan apa yang dijanjikan (dan tidak) oleh "berhasil compile".

    Baca 18 menit
  2. 02

    Type-type dasar

    Primitive, array, object, function, plus `any`, `unknown`, `never`, dan kapan masing-masing tepat dipakai.

    Baca 28 menit
  3. 03

    Structural typing: bentuk, bukan nama

    TypeScript peduli pada bentuk object, bukan namanya. Ini mengejutkan orang yang datang dari Java.

    Baca 22 menit
  4. 04

    Union dan narrowing

    Memodelkan "salah satu dari ini" — hal paling berguna yang TypeScript lakukan untuk data nyata.

    Baca 30 menit
  5. 05

    Generic tanpa rasa takut

    Type yang diisi oleh pemanggilnya. Mulai dari masalah yang diselesaikannya, bukan dari sintaksnya.

    Baca 30 menit
  6. 06

    Utility type yang benar-benar kamu pakai

    Partial, Pick, Omit, Record, ReturnType — dan menurunkan type alih-alih menduplikasinya.

    Baca 25 menit
  7. 07

    Membaca pesan error TypeScript

    Error yang panjang itu terstruktur. Pahami strukturnya dan ia berhenti menakutkan.

    Baca 22 menit
  8. 08

    tsconfig, strict mode, dan proses build

    Arti opsi-opsi compiler, dan kenapa type hilang sama sekali saat runtime.

    Baca 25 menit