Zašto biste koristili selektor? Najbolja je praksa održavati minimalno stanje vaše Redux trgovine i izvoditi podatke iz stanja po potrebi. U tome pomažu selektori. Oni mogu izračunati izvedene podatke, dozvoljavajući Reduxu da pohrani minimalno moguće stanje.
Zašto koristimo selektore?
Selektor je jedno od svojstava objekta koje koristimo zajedno sa konfiguracijom komponente. Selektor se koristi za jedinstvenu identifikaciju svake komponente u stablu komponenti, a takođe definiše kako je trenutna komponenta predstavljena u HTML DOM-u.
Koja je upotreba selektora u Reduxu?
Selektori su funkcije koje uzimaju Redux stanje kao argument i vraćaju neke podatke za prosljeđivanje komponenti. const getUserData=stanje=> stanje.
Mogu li koristiti selektor u reduktoru?
Uobičajeno nije moguće koristiti selektore unutar reduktora, jer reduktor sreza ima pristup samo svom vlastitom dijelu Redux stanja, a većina selektora očekuje da će dobiti cijelo Redux root stanje kao argument.
Šta je selektor u reakciji?
useSelector je funkcija koja uzima trenutno stanje kao argument i vraća sve podatke koje želite od njega. Vrlo je sličan mapStateToProps i omogućava vam da pohranite povratne vrijednosti unutar varijable unutar opsega vaših funkcionalnih komponenti umjesto da ih prosljeđujete kao props.