Has anyone experience with Blazor in production? I would like to jump into it but it still feels a little immature to me.
I would recommend starting with the server-side variant of Blazor on a non-production test app to familiarize yourself. You can easily move to client-side WASM mode once you need to (or feel comfortable doing so) without any major changes to your codebase. Our long term plans (aka by end of 2020) are to rewrite all of our internal tooling from SPA (RiotJS) w/ JSON APIs to server-side Blazor. The principal motivations…
Someone has written a wrapper for Local/Session storage for you, so you don't even need to write your own jsInterop for them: https://github.com/BlazorExtensions/Storage