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:
rendermetodas 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ą.