- Szycy
- 26 sierpnia 2026 04:03 UTC
- Autor
- kamo
- Pochęt się
- 0fd292a
Strona ustawień rynku zamrozyła wszystkie 24 karty statycznie, więc każdy rynek wysyłany Zakładka — rynek detaliczny posiadał siedem zakładek hipotecznych, cztery karty personal-urzyska i Pięć zakładek subskrypcji, których nigdy nie można otworzyć. Render poniżej już bramuje każdy z nich na Market.commerceType; tylko import go zignorował. 424 KB danych źródło karty w ciągu 23 Zakładki specyficzne dla typu, przed ich importem tranzytowym. Teraz są one dzielone kodem. MarketOverviewTab pozostaje chętny, ponieważ jest to domyślne lądowanie Zakładka. Jest to pozycja, którą audyt oznaczono jako zbyt ryzykowny, aby wziąć, uzasadniając to, że Początkowo wyselekcjonowana zakładka pokazuje stan ładowania, w którym jest dziś natychmiast. Dwie rzeczy O tej stronie sprawiają, że nie ma zastosowania, i oba były warte sprawdzenia, a nie założenie: UstawieniaWyświetla kartę ONE na raz — React.Children.toArray, a następnie wybierz dziecko którego pasują rekwizyt ?tab — i stworzenie elementu React nie wywołuje komponentu. Więc dokładnie jeden kawałek jest kiedykolwiek ściągnięty, aktywny, a nie cały pasujący zestaw. A organy zakładek pobierają własne dane na górze; MarketVendorsTab i MarketProductsTab Są to 773 i 1 102 linie z własnymi stanami załadunkowymi. Pobranie kawałek działa równolegle Z pobraniem danych, które już tam było, wewnątrz strony, która tylko renderuje to wszystko Po załadowaniu się samego rynku. Nic, co było chwilą, nie staje się czekaniem. Pozostałe strony tej ankiety są pozostawione same: ustawienia/członek/[memberID] ma 11 zakładek i Platforma / konfiguracja ma 8, oba bez commerceType-Gating, który to sprawia, że Jedno jest wyraźnym zwycięstwem. Zweryfikowano: tsc --noEmit czyścić na stronie i jej tranzytowy import; wszystkie 10 strażników przechodzi.