React error boundary hierarchy, fallback UI patterns, offline-first fallback, retry mechanisms, and graceful degradation.