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 (
);
};
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 (
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.