W czym powinniśmy trzymać dane użytkownika w aplikacji React?

W czym powinniśmy trzymać dane użytkownika w aplikacji React?
S5
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

W czym powinniśmy trzymać dane użytkownika w aplikacji React? Redux czy ContextApi. Jakie dane użytkownika powinniśmy trzymać w Reduxie?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 644
1

Jakim samochodem powinniśmy jeździć? Ciężarowym czy osobowym? Co powinniśmy trzymać w bagażniku?
To zależy gdzie jedziesz, po co i z kim.

Podobnie to wygląda u Ciebie, to zależy co robisz - nikt z nas tego nie wie.

S5
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

Załóżmy, że mam na myśli strone sklepu internetowego i chciałbym trzymać takie dane uzytkownika jak username, name, surname, avatar, role.

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 311
0

Jezeli potrzebujesz te dane wyswietlac w wielu komponentach to Redux

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
2

Nie wiem, czy rozumiesz jaka jest różnica pomiędzy jednym, a drugim.

Biblioteki do zarządzania stanem, takie jak Redux są zbudowane za pomocą ContextAPI, więc nie ważne czego użyjesz to i tak będziesz się tym posługiwał.
Jedyna różnica jest taka, że podczas używania gotowej biblioteki zwiększa się nam waga skryptu, ale za to dane, które będziesz tam przechowywał są lepiej zoptymalizowane i zapis/odczyt, będzie szybszy.

W takich małych aplikacjach, gdzie jest niewiele danych to według mnie lepiej sprawdza się ContextAPI, a przy jakichś większych projektach to używam gotowej biblioteki typu Redux/Mobx

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.