Wann reicht Alpine – und wann braucht man React?
React Hooks haben die Komponentenentwicklung revolutioniert – aber für viele serverseitig gerenderte Projekte ist Alpine.js die bessere Wahl: weniger Build-Tooling, kein Virtual DOM, direktes HTML-Enhancement. Dieser Artikel zeigt anhand konkreter Muster, wo Alpine.js vollständig ausreicht und wo React seine Stärken ausspielt.
Inhaltsverzeichnis
- 1. Grundphilosophie: HTML-Enhancement vs. JavaScript-First
- 2. useState vs. x-data: Lokaler State im Vergleich
- 3. useEffect vs. x-effect: Seiteneffekte ohne Dependency-Array
- 4. useContext vs. Alpine.store: Globaler State
- 5. Custom Hooks vs. Alpine.data: Wiederverwendbare Logik
- 6. Formular-Handling: useForm-Muster vs. x-model
- 7. Asynchrone Daten: useSWR/React Query vs. Alpine fetch
- 8.