@r2wc - WebComponnet 實作紀錄

使用 @r2wc 把 React 元件包裝成 Web Components。

引言

Web Componnets 可能是未來趨勢之一,只要是 html5 就可以使用就算在 WebForm 也可以。

不過現在這一版應該還是不行。然因有試用成功就紀錄下來。

以現在來說實作 Web Componnets 是件很煩雜且成效不彰的事。然在 React 領域有人實作 @r2wcarrow-up-right 套件可以直接把 React 元件制式化的轉換成 WebComponents 。

Web Component
React to Web Component

※ 重要參考 - All the Props - A demo of all the prop transform types that R2WC supports.arrow-up-right

關建原碼紀錄

其中需特別注意 Web Componnet 的命名方式為短橫線命名法 Kebab Case 或 Dash Case,這非常的不習慣。Web Componnet 元件建議以 "web-" 開頭。

程式 WebForm Page,鑲入 React 實作的 QR code 產生器。

程式 WebForm Page,鑲入 React 實作的計數器。

React 元件重新定義成 Web Component

完整程式碼

(EOF)

Last updated