Daftar Video
Sistem login di react dengan JWT
❱ Persiapan Auth React
Persiapan auth jwt di react Persiapan react untuk jwt❱ Context dan HOC
Component untuk login Membuat context provider untuk auth Metode login dan logout Consumer context di dalam higher order component Menggunakan HOC dan context di component❱ Halaman profile
Halaman profile saat berhasil login Halaman hanya bisa diakses setelah login❱ Menggunakan token
Akses endpoint dengan token Logout react auth Closing react auth jwt
Gratis
Info: React v 16.6
12 video
4 tahun yang lalu
Buku Halo Koding!

Buku ini akan jadi teman perjalanan kamu ngoding!
Detail Kelas
Persiapan untuk melakukan authentikasi dengan jwt(json web token) di reactjs. Kamu bisa menonton pembuatan API dari sisi servernya disini JSON Web Token pada NodeJS
Setelah dari sisi server, sekarang kita siapan untuk bagian frontend react untuk mengkonsumsi API yang menggunakan jwt. Ada axios untuk mengkonsumsi API dan react-router-dom untuk mensimulasikan halaman profile nantinya
Kita mulai dari bagian form loginnya. Menyediakan dua input dan satu tombol sederhana yang nantinya akan berkomunikasi dengan server
Untuk mengatur state dari sistem authentikasi di react ini, kita akan menggunakan react context API. Di bagian ini kita mulai dari pembuatan Providernya
Tidak lupa untuk menyiapkan dua metode utama yaitu login dan logout pada providernya agar bisa dishare di berbagai komponen
Selanjutnya consumer provider akan kita bungkus di dalam higher order component react agar tidak perlu mengulangi semua state dan metodenya di komponen yang akan menggunakan
Kita lihat bagaimana cara menggunakan HOC alias higher order component dan context provider yang sudah kita buat sebelumnya di component react
Sediakan halaman profile dimana user akan diredirect ke bagian ini saat sudah berhasil login menggunakan sistem JWT (json web token)
Memanfaatkan react-router-dom, kita bisa membuat halaman yang dilindungi / terproteksi, dimana hanya user yang sudha login saja yang bisa mengkases halamannya
Setelah belajar menerima tokennya di react, sekarang sebaliknya kita lihat cara mengirim token untuk mengakses endpoint tertentu yang dilindungi JWT dari sisi server memanfaatkan konfigrai header axios
Untuk logout akan lebih sederhana di bagian react ini, kita hanya perlu menghapus data di localstoragenya
Kita sudah membahas cara login dan logout di reactjs menggunakan json web token (JWT), sekarang coba bikin sistem signup (register) yang hanya memerlukan CRUD biasa.