簡體   English   中英

如何使具有FRP呈現過程的HTML UI可擴展?

[英]How to make a HTML UI with a FRP rendering process extensible?

我正在使用類似React的庫(特別是virtual-dom)使用基於HTML的Web UI構建應用程序。

現在,我希望這個應用程序可以擴展為插件,並且自然包括UI,但是我想知道,允許擴展此類模板的最佳方法是什么?

如果只是DOM,則可以更改DOM,因此無關緊要,因此插件可以輕松添加其元素。 但是在這種情況下,涉及渲染過程,該過程會將更新的數據轉換為新的dom樹,並且會無意中將對DOM的任何更改還原。 因此,我認為我需要一種修改虛擬dom的方法,它被認為是不可變的。 因此,這就是我遇到的問題。

發生的最簡單的方法是使用帶有元素屬性和子元素的鈎子,因此插件可以添加自己的渲染虛擬樹並操縱屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM