He d'utilitzar selectors?

Taula de continguts:

He d'utilitzar selectors?
He d'utilitzar selectors?
Anonim

Per què hauríeu d'utilitzar un selector? És una bona pràctica mantenir l'estat de la botiga Redux com a mínim i obtenir dades de l'estat segons sigui necessari. Els selectors ajuden amb això. Poden calcular dades derivades, cosa que permet que Redux emmagatzemi el mínim estat possible.

Per què fem servir els selectors?

Un selector és una de les propietats de l'objecte que utilitzem juntament amb la configuració del component. S'utilitza un selector per identificar cada component de manera única a l'arbre de components i també defineix com es representa el component actual al DOM HTML.

Per a què serveixen els selectors a Redux?

Els

Selectors són funcions que prenen l'estat Redux com a argument i retornen algunes dades per passar al component. const getUserData=state=> state.

Puc utilitzar el selector al reductor?

Normalment no és possible utilitzar selectors dins dels reductors, perquè un reductor de porcions només té accés a la seva pròpia porció de l'estat Redux, i la majoria dels selectors esperen rebre el tot l'estat arrel de Redux com a argument.

Què és el selector a reaccionar?

useSelector és una funció que pren l'estat actual com a argument i en retorna les dades que vulgueu. És molt semblant a mapStateToProps i us permet emmagatzemar els valors de retorn dins d'una variable dins de l'abast dels vostres components funcionals en lloc de passar-los com a accessoris.

Recomanat: