Arts >> Kunst >  >> Theater >> dukketeater

Hva er lyttere?

Lyttere er komponenter i React som lar deg abonnere på endringer i tilstanden til en komponent. Når tilstanden til komponenten endres, vil lytteren bli kalt opp med den nye tilstanden som argument.

Lyttere er nyttige når du vil oppdatere brukergrensesnittet til en komponent basert på endringer i tilstanden til en annen komponent. Du kan for eksempel ha en lytter i en underordnet komponent som oppdaterer brukergrensesnittet basert på endringer i tilstanden til den overordnede komponenten.

Her er et eksempel på hvordan du bruker en lytter i React:

``` jsx

importere React, { useState } fra 'react';

const ParentComponent =() => {

const [count, setCount] =useState(0);

returnere (

Tell:{count}

);

};

const ChildComponent =({ count }) => {

useEffect(() => {

// Denne funksjonen vil bli kalt opp hver gang `count` prop endres

console.log(`Antallet endret til ${count}`);

}, [telling]);

returnere (

Barnekomponent

Antallet er {count}.

);

};

eksport standard ParentComponent;

```

I dette eksemplet har `ChildComponent` en lytter som kalles opp hver gang `count` prop endres. Lytteren logger det nye antallet til konsollen.

dukketeater

Relaterte kategorier