Blazor

https://qiita.com/tfukumori/items/f2465a14854734f405a0
Microsoft製のSPAを作るためのWebフレームワーク。
クライアントサイドで動くものと、サーバーサイドで動く2パターンのものがある。
クライアントサイドで動くものはC#をビルドして作られたWebAssemblyで動作するため、フロントエンドをjavascriptではなくC#で製造できる。(もちろんサーバサイドもC#
Reactのようなリアクティブな状態変化に対応している。