De ce ar trebui să folosiți un selector? Este cea mai bună practică să să mențineți starea magazinului Redux la minim și să obțineți date din starea după cum este necesar. Selectorii ajută la asta. Acestea pot calcula date derivate, permițând Redux să stocheze starea minimă posibilă.
De ce folosim selectoare?
Un selector este una dintre proprietățile obiectului pe care îl folosim împreună cu configurația componentei. Un selector este utilizat pentru a identifica fiecare componentă în mod unic în arborele de componente și, de asemenea, definește modul în care componenta curentă este reprezentată în DOM HTML.
La ce folosesc selectoarele în Redux?
Selectorii sunt funcții care iau starea Redux ca argument și returnează unele date pentru a le transmite componentului. const getUserData=stare=> stare.
Pot folosi selectorul în reductor?
De obicei nu este posibil să folosiți selectoare în interiorul reductoarelor, deoarece un reductor de felie are acces doar la propria secțiune a stării Redux și majoritatea selectorilor se așteaptă să primească întreaga stare rădăcină Redux ca argument.
Ce este selectorul în reactie?
useSelector este o funcție care ia starea curentă ca argument și returnează orice date doriți de la ea. Este foarte asemănător cu mapStateToProps și vă permite să stocați valorile returnate în interiorul unei variabile în sfera componentelor dumneavoastră funcționale, în loc să le transmiteți ca elemente de recuzită.