Polymer state和setState lit元素在哪里?
来自react的背景,我想知道lit元素中的状态和设置状态等价物在哪里,我在lit元素文档中找不到任何有用的东西。是私人财产吗?或者Polymer state和setState lit元素在哪里?,polymer,web-component,lit-element,lit-html,Polymer,Web Component,Lit Element,Lit Html,来自react的背景,我想知道lit元素中的状态和设置状态等价物在哪里,我在lit元素文档中找不到任何有用的东西。是私人财产吗?或者requestUpdate?在LitElement中没有状态,至少不是直接的 您拥有的是一组在静态获取属性()getter中定义的属性 它们的行为或多或少类似于rect中的状态,每当这些属性中的一个发生更改时,元素就会更新。您是指属性?我认为这些行为是“国家”;每次设置属性时,都会更新/重新渲染元素。如果您想创建不可变的属性,是否有适用于lit元素的最佳实践?并且p
requestUpdate
?在LitElement中没有状态
,至少不是直接的
您拥有的是一组在静态获取属性()
getter中定义的属性
它们的行为或多或少类似于rect中的状态
,每当这些属性中的一个发生更改时,元素就会更新。您是指属性
?我认为这些行为是“国家”;每次设置属性时,都会更新/重新渲染元素。如果您想创建不可变的属性,是否有适用于lit元素的最佳实践?并且properties
可以从外部看到,并且可以修改。所以他们不是私人的。他们似乎更接近于反应道具
。LitElement中是否有“私有状态”的概念?您确实有一个@internalProperty()
装饰器,可用于内部属性,这些属性只能在组件中更改