Sobes.tech
Middle

Czego nie należy pisać w metodzie renderowania?

sobes.tech AI

Odpowiedź od AI

Nie należy pisać:

  • Efekty uboczne: Zmiana stanu aplikacji, wywołania API, bezpośrednia interakcja z DOM.
  • Logika biznesowa: Obliczenia, przetwarzanie danych, nie związane bezpośrednio z wyświetlaniem.
  • Długie lub zasobożerne operacje: Obliczenia cykliczne, złożone transformacje, blokujące główny wątek.
  • Zmiana propsów lub stanu komponentu: Metoda render nie powinna modyfikować danych wejściowych.
  • Bezpośrednie tworzenie elementów DOM: React zarządza DOM, ręczne tworzenie łamie jego model.

Metoda render powinna być funkcją czystą, która na podstawie propsów i stanu zwraca opis UI.