ErrorBoundary menangkap error di child tree dan menampilkan fallback UI.
ErrorBoundary
import { ErrorBoundary } from "solid-js"
function App() {
return (
<ErrorBoundary fallback={(err, reset) => (
<div>
<p>Error: {err.message}</p>
<button onClick={reset}>Coba lagi</button>
</div>
)}>
<RiskyComponent />
</ErrorBoundary>
)
}
Fallback Props
err— Error objectreset— function untuk retry (render ulang children)
ErrorBoundary menangkap error di rendering dan effects.