Sobes.tech
Middle

Čo by sa nemalo písať v metóde render?

sobes.tech AI

Odpoveď od AI

Nesmi write:

  • Vedľajšie účinky: Zmena stavu aplikácie, volania API, priama interakcia s DOM.
  • Obchodná logika: Výpočty, spracovanie dát, nepriamo súvisiace s vizualizáciou.
  • Dlhé alebo zdrojovo náročné operácie: Cyklické výpočty, zložité transformácie, blokovanie hlavného vlákna.
  • Zmena props alebo stavu komponentu: Metóda render by nemala meniť vstupné dáta.
  • Priame vytváranie DOM prvkov: React spravuje DOM, manuálne vytváranie narúša jeho model.

Metóda render by mala byť čistou funkciou, ktorá na základe props a stavu vracia popis UI.