Wzorce projektowe · Middle · Pytanie 27 z 75

Jak mogą zaszkodzić barrel files (index.ts, który reeksportuje wszystko)?

Wyjaśnienie

Import jednej funkcji z dużego barrela może zmusić bundler i test runner do parsowania całego grafu modułów, a wzajemne reeksporty łatwo tworzą cykle. Rozwiązania: wąskie publiczne API, bezpośrednie importy wewnątrz modułu, optimizePackageImports w Next.js.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 27

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test