Polymer state和setState 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

来自react的背景,我想知道lit元素中的状态和设置状态等价物在哪里,我在lit元素文档中找不到任何有用的东西。是私人财产吗?或者
requestUpdate

在LitElement中没有
状态
,至少不是直接的

您拥有的是一组在
静态获取属性()
getter中定义的
属性


它们的行为或多或少类似于rect中的
状态
,每当这些
属性中的一个发生更改时,元素就会更新。

您是指
属性
?我认为这些行为是“国家”;每次设置属性时,都会更新/重新渲染元素。如果您想创建不可变的属性,是否有适用于lit元素的最佳实践?并且
properties
可以从外部看到,并且可以修改。所以他们不是私人的。他们似乎更接近于反应
道具
。LitElement中是否有“私有状态”的概念?您确实有一个
@internalProperty()
装饰器,可用于内部属性,这些属性只能在组件中更改