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
rendernie 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.