React + r2wc in Blazor

react, r2wc/react-to-web-component, WebComponent, Blazor Server App - InteractiveServer, React in Blazor,

引言

NET8 Blazor Web App - InteractiveSever 模式執行用 react + r2wc 打包的 web-componnet。

相關文章

React In Blazor

React In Blazor - DidUpdate

參考文件


開發環境

  • IDE: Visual Studio 2022

  • 平台: NET8

  • 骨架: Blazor Web App - InteractiveServer

  • 前端: React.v18.2

  • bundler: webpack.v5.88


關鍵程式碼紀錄

前端 ReactWidgets 部份

React 元件測試通訊範例。

使用 r2wc 把 react 元件打包轉譯成 web-component 元件。

Blazor Web App 部份

一般來說可以直接在 html 使用 web-component,然因 Blazor 與 html 不能直接互動,需間接操作。

必需間接使用 JSInterop 轉換才可 NET → JS。


沒圖沒真象

(EOF)

Last updated