Hvordan får du tilgang til barnets tilstand fra foreldre reagerer?
Hvordan får du tilgang til barnets tilstand fra foreldre reagerer?

Video: Hvordan får du tilgang til barnets tilstand fra foreldre reagerer?

Video: Hvordan får du tilgang til barnets tilstand fra foreldre reagerer?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Mars
Anonim

2 svar. Du trenger ikke" tilgang" barnets tilstand , kan du sende en tilbakeringingsbehandler fra forelder til barn og når en hendelse utløses inne i barn du kan varsle forelder gjennom den hendelsesbehandleren (tilbakeringing).

Også å vite er, kan vi overføre data fra barn til forelder i reaksjon?

Fra Forelder til barn Bruke rekvisitter Dette er den enkleste retningen for data strømme inn Reagere og det mest grunnleggende en . //Det er ingen tvang å bruke data å sende som en stat, enkel vars eller const variabler kunne også brukes til å sende data fra Forelder til barn . Bare bruk denne.

Også, hvordan sender du tilstand til overordnet komponent reagere? Først sende dataene fra barnet til forelder , som et argument til en tilbakeringing fra forelder . Sett denne innkommende parameteren som en stat på overordnet komponent , deretter sende det som en rekvisitt til det andre barnet (se eksempelet ovenfor). Søskenet kan da bruke dataene som rekvisitt.

Spørsmålet er også, hvordan reagerer jeg på komponenttilstanden?

Reager komponenter ikke er i stand til adgang de stat av andre komponenter , fordi stat er privat for hver enkelt komponent og dermed utilgjengelig. Det finnes imidlertid måter å passere eller endre på stat fra andre komponenter på bestemte måter.

Hva er et reaksjonsbarn?

Komponent Barn . barn . Barn lar deg sende komponenter som data til andre komponenter, akkurat som alle andre rekvisitter du bruker. Det spesielle med barn er det Reagere gir støtte gjennom ReactElement API og JSX.

Anbefalt: