Vai man vajadzētu izmantot selektorus?

Satura rādītājs:

Vai man vajadzētu izmantot selektorus?
Vai man vajadzētu izmantot selektorus?
Anonim

Kāpēc jums vajadzētu izmantot selektoru? Labākā prakse ir saglabāt minimālu Redux veikala stāvokli un pēc vajadzības iegūt datus no stāvokļa. Selektori palīdz ar to. Viņi var aprēķināt atvasinātos datus, ļaujot Redux saglabāt minimālo iespējamo stāvokli.

Kāpēc mēs izmantojam atlasītājus?

Atlasītājs ir viena no objekta īpašībām, ko izmantojam kopā ar komponenta konfigurāciju. Atlasītājs tiek izmantots, lai unikāli identificētu katru komponentu komponentu kokā, un tas arī nosaka, kā pašreizējais komponents tiek attēlots HTML DOM.

Kam ir izmantot atlasītājus programmā Redux?

Atlases ir funkcijas, kas ņem Redux stāvokli kā argumentu un atgriež dažus datus, ko nodot komponentei. const getUserData=stāvoklis=> stāvoklis.

Vai es varu izmantot selektoru reduktoru?

Reduktoros parasti nav iespējams izmantot atlasītājus, jo slāņu reducētājam ir piekļuve tikai savai Redux stāvokļa daļai, un lielākā daļa atlasītāju paredz, ka tam tiks piešķirts viss Redux saknes stāvoklis kā arguments.

Kas ir atlasītājs reaģē?

useSelector ir funkcija, kas izmanto pašreizējo stāvokli kā argumentu un atgriež no tā visus vajadzīgos datus. Tas ir ļoti līdzīgs mapStateToProps, un tas ļauj saglabāt atgrieztās vērtības mainīgā jūsu funkcionālo komponentu ietvaros, nevis nodot tālāk kā rekvizītus.

Ieteicams: