Arts >> Művészet és szórakozás >  >> Színház >> Bábelőadások

Mik azok a hallgatók?

Hallgatók A React olyan összetevői, amelyek lehetővé teszik az összetevő állapotának változásaira való feliratkozást. Amikor a komponens állapota megváltozik, a figyelő meghívódik az új állapottal argumentumként.

A figyelők akkor hasznosak, ha frissíteni szeretné egy összetevő felhasználói felületét egy másik összetevő állapotának változásai alapján. Például rendelkezhet egy figyelővel egy utódkomponensben, amely frissíti a felhasználói felületét a szülőkomponens állapotának változásai alapján.

Íme egy példa a figyelő használatára a Reactban:

``` jsx

import React, { useState } from 'react';

const ParentComponent =() => {

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

vissza (

Szám:{count}

);

};

const ChildComponent =({ count }) => {

useEffect(() => {

// Ez a függvény minden alkalommal meghívásra kerül, amikor a "count" paraméter megváltozik

console.log(`A szám megváltozott:${count}`);

}, [számlálás]);

vissza (

Alárendelt komponens

A szám {count}.

);

};

alapértelmezett ParentComponent exportálása;

```

Ebben a példában a "ChildComponent"-nak van egy figyelője, amely minden alkalommal meghívásra kerül, amikor a "count" paraméter változik. A figyelő naplózza az új számot a konzolon.

Bábelőadások

Kapcsolódó kategóriák