ReactJS ve NodeJS hakkında aklıma takılanlar.
ReactJS bilgim yeterli düzeyde denebilir, Redux yapısını vs. biliyorum.
NodeJS'te ise bir API yapmışlığım var, az da olsa biliyorum sayılır.
Sormak istediğim şunlar:
1) Kullanıcı giriş yaptığında back-end'deki '/login' sayfasına istek atacak, dönen yanıta göre kullanıcı giriş yapmış olacak. Kullanıcının giriş yaptığı kullanıcı adı bilgisini bir state'e atayıp orada mı tutmalıyım ve diğer isteklerinde de bu state'i mi kullanmalıyım yoksa başka bir yöntem kullanılabilir mi?
2) Yine kullanıcı giriş yaptığında, back-end kısmında JWT'den üretilen tokeni React'te bir state'te mi tutmalıyım ve istek atarken yine bu state'i mi kullanmalıyım?
3) Bazı sayfaların da sadece üye girişi yapmış olanların veya admin yetkisine sahip olanların görüntülemesini istiyorum. Bunun için yine state'te tuttuğum kullanıcı adı bilgisini kullanıp veritabanında sorgu mu yaptırmalıyım? Veya başka bir yolu var mı?
Bu konular hakkında yardımcı olanlara şimdiden teşekkürler.
react-auth-kit adlı kütüphaneyi kullanmanı öneririm. https://authkit.arkadip.dev/installation/