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

0

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

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.

0

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

0

Jezeli potrzebujesz te dane wyswietlac w wielu komponentach to Redux

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1