Arts >> Umjetnost i zabava >  >> Kazalište >> Lutkarske predstave

Što su slušatelji?

Slušatelji su komponente u Reactu koje vam omogućuju pretplatu na promjene u stanju komponente. Kada se stanje komponente promijeni, slušatelj će biti pozvan s novim stanjem kao argumentom.

Slušatelji su korisni kada želite ažurirati UI komponente na temelju promjena u stanju druge komponente. Na primjer, možete imati slušatelja u podređenoj komponenti koja ažurira svoje korisničko sučelje na temelju promjena u stanju nadređene komponente.

Evo primjera kako koristiti slušatelja u Reactu:

```jsx

import React, {useState} from 'react';

const ParentComponent =() => {

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

povratak (

Broj:{count}

);

};

const ChildComponent =({ count }) => {

useEffect(() => {

// Ova funkcija će biti pozvana svaki put kada se promijeni prop `count`

console.log(`Broj promijenjen u ${count}`);

}, [broj]);

povratak (

Komponenta dijete

Broj je {count}.

);

};

izvoz zadane nadređene komponente;

```

U ovom primjeru, `ChildComponent` ima slušatelja koji se poziva svaki put kada se promijeni prop `count`. Slušatelj bilježi novi broj u konzolu.

Lutkarske predstave

Povezani Kategorije