Miért érdemes választót használni? Az a legjobb gyakorlat, ha minimálisan tartja a Redux tároló állapotát, és szükség szerint származtatja az adatokat az állapotból. A válogatók ebben segítenek. Ki tudják számítani a származtatott adatokat, lehetővé téve a Redux számára, hogy a lehető legkisebb állapotot tárolja.
Miért használunk választókat?
A szelektor az objektum egyik tulajdonsága, amelyet az összetevő konfigurációval együtt használunk. A szelektor arra szolgál, hogy minden egyes komponenst egyedileg azonosítson a komponensfában, és azt is meghatározza, hogy az aktuális komponens hogyan jelenjen meg a HTML DOM-ban.
Mire használhatók a szelektorok a Reduxban?
A szelektorok olyan függvények, amelyek a Redux állapotot veszik fel argumentumként, és visszaadnak néhány adatot, hogy átadják akomponensnek. const getUserData=állapot=> állapot.
Használhatok választót a szűkítőben?
Általában nem lehetséges szelektorokat használni a szűkítőkben, mivel a szeletcsökkentő csak a Redux állapot saját szeletéhez fér hozzá, és a legtöbb szelektor azt várja, hogy megkapja a a teljes Redux gyökérállapot argumentumként.
Mi a szelektor a reakcióban?
A
useSelector egy olyan függvény, amely az aktuális állapotot veszi argumentumként, és bármilyen adatot visszaad belőle. Nagyon hasonlít a mapStateToProps-hoz, és lehetővé teszi, hogy a visszatérési értékeket egy változóban tárolja a funkcionális komponensek hatókörén belül, ahelyett, hogy kellékként továbbadna.