This skill provides a standardized framework for handling data operations in Blazor applications, spanning Static SSR, Server, WebAssembly, and Auto render modes. It guides developers through the complexities of the asynchronous lifecycle, including HttpClient registration, safe data fetching with cancellation tokens, and the implementation of service abstractions to ensure code portability across different hosting models. By emphasizing robust error handling via ErrorBoundary and efficient state management during prerendering, it helps create performant and reliable data-driven web interfaces.
主な機能
01Advanced error handling using ErrorBoundary and ILogger
02Comprehensive async lifecycle management for Blazor components
03Service abstraction patterns for Auto and WebAssembly modes
04StreamRendering and Prerendering guard implementations
05Typed and named HttpClient registration patterns
063,370 GitHub stars
ユースケース
01Fetching and displaying product catalogs from external REST APIs
02Building dynamic, parameter-reactive UIs with cancel-and-reload logic
03Implementing CRUD operations with asynchronous data submission and loading states