Sobes.tech
Middle

Ko nereikia rašyti render metodoje?

sobes.tech AI

Atsakymas iš AI

Nerašykite:

  • Šoninius poveikius: Pakeitimai programos būsenoje, API iškvietimai, tiesioginė sąveika su DOM.
  • Verslo logika: Skaičiavimai, duomenų apdorojimas, tiesiogiai nesusijęs su vaizdavimu.
  • Ilgos arba išteklių reikalaujančios operacijos: Cikliniai skaičiavimai, sudėtingos transformacijos, pagrindinio srauto blokavimas.
  • Props arba komponento būsenos keitimas: render metodas neturi keisti įvesties duomenų.
  • Tiesioginis DOM elementų kūrimas: React valdo DOM, rankinis kūrimas pažeidžia jo modelį.

render metodas turi būti švari funkcija, kuri remiasi props ir būsenos duomenimis ir grąžina UI aprašymą.