Error Boundary Pattern Catching JavaScript errors in component trees and displaying fallback UI gracefully.