📄️ O Astro
Co to w ogóle jest?
📄️ Wymyślanie koła na nowo...
...Czyli Link Component
📄️ Spróbujmy z Astro!
Spróbujemy teraz zaimplemntować komponent Link w projekcie opartym o Astro
📄️ Routing
W Astro mamy file-based routing, to znaczy, że nie mamy osobnego routera, a nasze pliki w folderze pages są serwowane jako podstrony. Nazwy plików determinują, jaki będzie adres strony.
📄️ Rozszerzenie layoutu
Skoro mamy już więcej niż jedną stronę w aplikacji, przydałby się jakiś element nawigujący.
📄️ Light/Dark mode switcher
Jak możemy w Astro zaimplementować coś, co wymaga Javascriptu?
📄️ Interaktywne wyspy
Kiedy importujemy do plików .astro komponenty z innych frameworków, musimy zdecydować, czy będą one przekompilowane na statyczny HTML, czy też chcemy zachować ich interaktywną formę. W drugim przypadku, pomogą nam Astro Islands, czyli wyspy!