[Week 7] Navigasi antar menu
Pada minggu ini sang sudah saya buat adalah suatu menu dengan navigasinya sehingga dari satu page ke page yang berbeda dapat dinavigasikan dengan mudah. Pada pembuatan kali ini digunakan react-navigation yang dapat diakses melalui website https://reactnavigation.org/docs/getting-started.html. Dalam pembuatannya nanti akan diimport seluruh page yang diperlukan kedalam file navigasinya dan difile navigasi tersebut akan dikontrol file apa yang perlu ditampilkan kedalam layar.
React-navigation ini sendiri adalah suatu ekstensi yang dapat diinstall bebas untuk mempermudah pembuatan navigasi. Hal ini juga dapat dibuat dengan ekstensi dari wix namun yang digunakan adalah react-navigation.
Selain itu ada beberapa properti yang harus dipelajari agar dapat membuat tampilan tab bar yang diinginkan dengan warna dan urutannya. Dengan menggunakan React-navigation kita juga dapat menambahkan icon sehingga dapat terlihat lebih menarik. Icon ini sendiri diambil dengan ekstensi react-native-vector-icons yang sudah memiliki banyak sekali icon-iconnya.
Kendala yang dialami adalah ketika banyak sekali error ketika menggunakan ekstensi-ekstensi ini karena versi yang berubah-berubah sehingga harus mencari lebih dalam lagi melalui issue-issue yang ada pada githubnya. Selain itu kesulitan juga dalam melakukan unit testing untuk mengetahui apakah benar jika tabnya diklik dan akan kepage yang diinginkan sehingga belum terdapat pada testingnya.