Sobes.tech
Middle

Milyen esetekben történik újrarenderelés egy React komponensben?

sobes.tech MI

Válasz az MI-től

A React-ben egy komponens újrarenderelése a következő esetekben történik:

  • A komponens állapotának (state) változása setState vagy useState hook segítségével.
  • A komponensnek átadott props-ok változása.
  • A kontextus (Context API) változása, ha a komponens feliratkozott rá.
  • Az ős komponens újrarenderelése, és a gyermek komponens nincs optimalizálva (például, nem használja a React.memo-t).

Példa:

function MyComponent({ value }) {
  const [count, setCount] = React.useState(0);

  // Amikor a count vagy a value változik, újrarenderelés történik
  return <div>{value} - {count}</div>;
}