Praktikum: State & Event
Latihan 1 :
- Buat aplikasi dimana terdapat dua kucing lapar yang sedang menunggu untuk diberi makan. Rasa lapar mereka yang berubah seriring waktu akan disimpan ke dalam state. Untuk memberi makan kucing, Anda dapat menekan tombolnya – dimana akan memperbaharui state nya.
- Anda dapat menambah state ke sebuah component dengan memanggil hook useState milik React. Hook adalah sejenis fungsi yang memungkinkan Anda “menghubungkan” fitur-fitur React.
- Pada Latihan 2 ini, useState adalah Hook yang memungkinkan Anda menambah state ke dalam component function.
Langkah-Langkah dalam menyelesaikan Latihan 1:
Step 1:
Buka url https://expo.io/ dan login dengan Account AndaStep 2:
Setelah masuk dashboard, klik Snack
Step 3:
Klik “New Snack” dengan nama “LatihanState1”
Step 4:
Pada file App.js, hapus semua source code yang ada
Step 5:
Pada Snack ketik perintah seperti yang ditampilkan pada slide berikutnya.
Latihan 2:

- Buat aplikasi yang digunakan untuk menginput nama melalui TextInput, lalu hasilnya langsung ditampilkan Ketika user mengetik. Ketika user klik tombol submit, maka hasilnya ditampilkan via alert.
- Tampilannya seperti dibawah ini

Langkah-Langkah dalam menyelesaikan Latihan 2:
Step 1:
Step 1:
Buka url https://expo.io/ dan login dengan Account Anda
Step 2:
Setelah masuk dashboard, klik Snack
Step 3:
Klik “New Snack” dengan nama “LatihanState2”
Step 4:
Pada file App.js, hapus semua source code yang ada
Step 5:
Pada Snack ketik perintah seperti yang ditampilkan pada slide berikutnya.
Step 2:
Setelah masuk dashboard, klik Snack
Step 3:
Klik “New Snack” dengan nama “LatihanState2”
Step 4:
Pada file App.js, hapus semua source code yang ada
Step 5:
Pada Snack ketik perintah seperti yang ditampilkan pada slide berikutnya.
Kode program Latihan 2 :
Sumber Referensi : reactnative.dev