Membuat Aplikasi Counter + Timer Interaktif dengan React Native (Expo + TypeScript)
Belajar React Native tidak selalu harus dimulai dari aplikasi yang kompleks. Justru, membuat aplikasi sederhana seperti Counter dan Timer bisa menjadi latihan yang bagus untuk memahami konsep dasar React Native. Pada proyek kali ini, kita akan membuat sebuah aplikasi Counter + Timer menggunakan React Native dengan Expo dan TypeScript . Aplikasi ini memiliki dua fitur utama. Pertama, pengguna dapat menaikkan, mengurangi, dan mereset nilai counter. Kedua, aplikasi memiliki timer yang dapat dijalankan, dihentikan, dan direset. Yang menarik, kedua fitur tersebut juga saling terhubung. Ketika counter memiliki nilai lebih dari 0, timer dapat berjalan secara otomatis. Ketika counter kembali menjadi 0, timer akan berhenti. Proyek ini juga menjadi latihan untuk memahami beberapa konsep penting dalam React, seperti useState , useEffect , useRef , serta navigasi menggunakan Expo Router. Teknologi yang Digunakan Beberapa teknologi yang digunakan dalam proyek ini adalah: React Native — framewor...