proxy state mgmt:使用JS对象代理进行非常简单的状态管理以与Web组件一起使用 源码
总览 您只有几件事需要跟踪。 您不想加载整个库(例如Redux或MobX)来管理状态。 好吧,尝试这种方法。 它利用JavaScript对象代理的优势,使您可以订阅全局状态中的各个属性。 这样,所有内容都作为属性而不是属性存储在自定义元素上(因此没有attributeChangedCallback )。 它假定,如果您足够关心将元素与状态结合起来,则在为其创建自定义元素时将没有问题。 属性反映状态 有时,您需要元素来承载实时数据。 也许您有一堆需要立即收集数据的表单字段。 您不需要去该州并尝试将所有属性映射到输入。 您只想一口气抓取所有字段及其数据。 在这种情况下,您需要将状态镜像到元素的属性
下载地址
用户评论