Das reaktive Paradigma als Browser-Standard
Reaktive Programmierung ist in jedem modernen Frontend-Framework anders gelöst – mit inkompatiblen APIs und Abstraktion hinter Framework-Grenzen. Das TC39 Signals-Proposal definiert erstmals eine universelle Grundlage: Signal, computed und effect als native JavaScript-Primitive, auf denen Frameworks aufbauen können.
Inhaltsverzeichnis
- 1. Das Problem reaktiver Programmierung in JavaScript
- 2. Was ein Signal ist – und was es nicht ist
- 3. computed(): abgeleitete Zustände ohne manuelles Tracking
- 4. effect(): Seiteneffekte reaktiv steuern
- 5. Lazy Evaluation und Glitch-Free Semantik
- 6. Die TC39-Proposal-API im Detail
- 7. Signals in Solid.js, Angular und Vue
- 8. Interoperabilität: Framework-übergreifende Signals
- 9. Signals vs. andere Reaktivitätsmodelle
- 10. Zusammenfassung