Appearance
前端 - 複雜的大檔上傳
前端需要做檔案切片、將片段依序上傳
上傳後還要將片段上傳成功的response資訊存在client端
以利下次重新上傳的時候可辨識並略過
另外可能還要偵測未上傳的檔案資訊提示User
這些都是複雜的工
再來如果是寫好這些邏輯之後
如果別的專案使用不同前端框架
但有需要做相同功能的時候
可能會出現同樣的程式碼移植過去後無法使用的問題
要再次花時間重新做一次同樣的工
Micro Media解決方式
Micro Media將上述這些前端的複雜邏輯封裝成Web Component
讓外部只需要針對關心的event hook去做監聽即可
更重要的是Web Component可以在任何框架中使用
無論前端是使用Vue.js
、React.js
、Angluar.js
甚至是只有jQuery
或前後端混和
的架構
都可以直接使用