import React, { Suspense, lazy, useMemo, useState } from 'react'; class ViewErrorBoundary extends React.Component { state = { failed: false }; static getDerivedStateFromError() { return { failed: true }; } render() { if (this.state.failed) return

Bu ekran yüklenemedi. Bağlantınızı kontrol edip yeniden deneyebilirsiniz.

; return this.props.children; } } /** Retry only this view; keep the application and saved work mounted. */ export function DeferredView({ load }) { const [attempt, setAttempt] = useState(0); const View = useMemo(() => lazy(load), [load, attempt]); return setAttempt(n => n + 1)}> Ekran yükleniyor…

}>
; }