Entwurfsmuster · Middle · Frage 27 von 75

Wie können Barrel-Dateien (index.ts, das alles re-exportiert) schaden?

Antwort zeigen

Richtige Antwort: Sie können Builds und Tests bremsen und zirkuläre Imports verursachen

Erklärung

Eine Funktion aus einem großen Barrel zu importieren kann Bundler und Test-Runner zwingen, den ganzen Modulgraphen zu parsen, und gegenseitige Re-Exporte bilden leicht Zyklen. Abhilfe: schmale öffentliche APIs, direkte Imports innerhalb eines Moduls, optimizePackageImports in Next.js.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Middle · Frage 27

Teste dich selbst

Mach den Test Entwurfsmuster · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen