Perutean di React dengan Pustaka Router
Dalam bagian ini, kita akan berkenalan dengan topik yang sangat menarik dan penting dalam pembuatan aplikasi web - perutean. Berkat peruteanlah pengguna dapat berpindah di antara banyak halaman web tergantung pada tindakan atau permintaan yang dikirim.
Dari tutorial ini, kita akan mempelajari cara menggunakan pustaka eksternal React Router, untuk membuat aplikasi React dengan perutean.
React Route memungkinkan kita bekerja dengan perutean baik di sisi klien (yaitu di browser), maupun di sisi server. Ini memungkinkan pembuatan aplikasi web satu halaman yang kompleks, yang menggunakan navigasi tanpa memuat ulang seluruh halaman (yaitu tanpa permintaan tambahan ke server), serta bekerja dengan riwayat browser (tombol kembali).
React Router menggunakan arsitektur yang berbasis pada pendekatan komponen. Dengan demikian, pustaka ini memungkinkan untuk melakukan navigasi di antara banyak komponen aplikasi React, mengubah URL di browser, dan menjaga sinkronisasi state aplikasi Anda dengan URL.