Wieso wird diese Webseite in React ohne Header und Footer gerendert?

2 Antworten

Alles in der App.js zu speichern ist nicht sehr effizient, ich rate dir das Prinzip Separate of Concern anzuwenden, heißt Logik und Template zu trennen. Desweiteren solltest du mit Containern und Componenten arbeiten um die Struktur eben organisierter zu haben.

Du musst den Router in die MainView-Komponente a die Stelle einfügen, wo jetzt Main ist. Sonst werden header und footer nur auf der Startseite angezeigt. Dann natürlich den component für die Route "/" auf <Main /> ändern.