Middle
Τι δεν πρέπει να γράφεται στη μέθοδο απόδοσης;
sobes.tech AI
Απάντηση από AI
Δεν πρέπει να γράψετε:
- Παράπλευρες επιδράσεις: Αλλαγή στην κατάσταση της εφαρμογής, κλήσεις API, άμεση αλληλεπίδραση με το DOM.
- Λογική επιχειρήσεων: Υπολογισμοί, επεξεργασία δεδομένων, μη άμεσα σχετιζόμενα με την εμφάνιση.
- Μακρές ή πόρους-εντατικές λειτουργίες: Κυκλικοί υπολογισμοί, πολύπλοκες μετασχηματισμοί, μπλοκάρισμα του κύριου νήματος.
- Αλλαγή props ή κατάστασης του συστατικού: Η μέθοδος
renderδεν πρέπει να τροποποιεί τα εισερχόμενα δεδομένα. - Άμεση δημιουργία στοιχείων DOM: Το React διαχειρίζεται το DOM, η χειροκίνητη δημιουργία το σπάει το μοντέλο του.
Η μέθοδος render πρέπει να είναι μια καθαρή συνάρτηση, που βασίζεται στα props και την κατάσταση, επιστρέφει μια περιγραφή του UI.