Latihan 1: TypeScript dengan React — React

Latihan 1 dari materi TypeScript dengan React di React — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Beri type props ProfileCard, lalu tampilkan nama dan umurnya. Kode ini file .tsx: editor latihan menghapus type-nya sebelum kodenya jalan, persis seperti Vite waktu npm run dev. Biarkan App yang merender <ProfileCard nama="Budi" umur={17} />.

  1. Di atas ProfileCard, tulis interface ProfileCardProps dengan dua field: nama: string dan umur: number.
  2. Beri type pada props-nya: function ProfileCard({ nama, umur }: ProfileCardProps).
  3. Ganti return null dengan JSX yang dibungkus satu <div>: <h2 id="name"> berisi nama, lalu <p id="age"> berisi umur, satu spasi, dan kata tahun.

Type-nya gak dicek di sini, sama seperti npm run dev: umur="17" tetap tampil. Yang menolaknya adalah editor kode (garis merah) dan tsc.

Yang dicek:

Hint