Arts >> Umění a zábava >  >> Divadlo >> Loutková představení

Co jsou posluchači?

Posluchači jsou komponenty v Reactu, které vám umožňují přihlásit se k odběru změn ve stavu komponenty. Když se změní stav komponenty, bude volán posluchač s novým stavem jako argumentem.

Posluchače jsou užitečné, když chcete aktualizovat uživatelské rozhraní komponenty na základě změn ve stavu jiné komponenty. V podřízené komponentě můžete mít například posluchač, který aktualizuje své uživatelské rozhraní na základě změn ve stavu nadřazené komponenty.

Zde je příklad, jak používat posluchače v Reactu:

```jsx

import React, { useState } z 'react';

const ParentComponent =() => {

const [počet, setCount] =useState(0);

vrátit (

Počet:{count}

);

};

const ChildComponent =({ count }) => {

useEffect(() => {

// Tato funkce bude volána pokaždé, když se změní prop `count`

console.log(`Počet změněn na ${count}`);

}, [počet]);

vrátit (

Podřízená komponenta

Počet je {count}.

);

};

exportovat výchozí ParentComponent;

```

V tomto příkladu má `ChildComponent` posluchač, který je volán pokaždé, když se změní rekvizita `count`. Posluchač zaznamená nový počet do konzoly.

Loutková představení

Související kategorie