37 lines
810 B
Markdown
37 lines
810 B
Markdown
<!-- /docs/pages/index.md -->
|
|
|
|
# 🏠 index.js (Home-Seite)
|
|
|
|
Die Hauptseite der Anwendung.
|
|
Bindet dynamisch die Leaflet-Karte (`MapComponent`) und ein Testscripting-Tool (`TestScript`).
|
|
|
|
## Features
|
|
|
|
- `MapComponent` ohne SSR eingebunden
|
|
- `TestScript` prüft per Konsole Logik/Strukturen
|
|
- Lädt POI-Daten per `fetchPoiMarkersThunk()`
|
|
- Liest URL-Parameter `m` und `u`
|
|
- Unterstützt POI-Hinzufügen über `addPoiThunk(...)`
|
|
|
|
## Redux-Slices
|
|
|
|
- `poiMarkersSlice`
|
|
- `addPoiSlice`
|
|
- `poiReadFromDbTrigger`
|
|
|
|
## Struktur
|
|
|
|
```jsx
|
|
<MapComponentWithNoSSR locations={locations} onAddLocation={handleAddLocation} />
|
|
<TestScriptWithNoSSR />
|
|
```
|
|
|
|
## Besonderheiten
|
|
|
|
- Dynamisches Nachladen der POIs bei Triggeränderung
|
|
- Fehleranzeige über `addPoiStatus` + `addPoiError`
|
|
|
|
---
|
|
|
|
[Zurück zur Übersicht](../README.md)
|