Jedna funkcja w komponencie nadrzędnym czy osobno dla każdego komponentu podrzędnego w pętli?

0

Załóżmy, że mam główny komponent, który wyświetla wiadomości. Jest pętla na komponencie i są przekazywane propsy.

I chcąc usunąć wiadomość o danym id, lepiej mieć jedną funkcję w głownym komponencie i wywoływać ją przez emita w dziecku, czy raczej mieć taką funkcję w komponencie dziecka?

3

Pomyśl logicznie, komponent listy masz jeden, a wiadomości może być wiele. Tworząc funkcję, która może działać na poziomie listy, a robisz ją na poziomie wiadomości powodujesz, że powstaje wiele kopii tej funkcji, co zajmuje pamięć. W dobie obecnych komputerów spowoduje to subtelny wzrost zajęcia pamięci przez przeglądarkę i niby nic się nie stanie. Jednakże wiele takich błędów spowoduje, że aplikacja będzie istotnie wolniejsza i bardziej obciążająca komputer.

1 użytkowników online, w tym zalogowanych: 0, gości: 1