Исходя из фона реакции, мне было интересно, где эквивалент состояния и setState в lit-element, я не смог найти ничего полезного в документах lit-element. это частная собственность? или requestUpdate
?
Где находится световой элемент состояния и setState?
Ответы (1)
В LitElement нет state
, по крайней мере, напрямую.
У вас есть набор properties
, который вы определяете в static get properties()
геттере.
Они действуют более или менее как state
в прямом, каждый раз, когда одно из этих properties
изменяется, элемент обновляется.
person
LostInBrittany
schedule
23.05.2019
Есть ли какие-либо передовые методы для lit-element, если вы хотите создать неизменяемые свойства?
- person Albert Skibinski; 15.04.2020
И
properties
видны снаружи и могут быть изменены. Значит, они не частные. Похоже, они ближе к React props
. Есть ли в LitElement понятие частного государства?
- person Matthias; 29.12.2020
У вас есть декоратор
@internalProperty()
, который можно использовать для внутренних свойств, которые следует изменять только внутри компонента lit-element.polymer-project.org/api/modules/
- person gitaarik; 15.02.2021
properties
? Я думаю, что они действуют как государство; каждый раз, когда вы устанавливаете свойство, элемент обновляется / перерисовывается. lit-element.polymer-project.org/guide/lifecycle#haschanged - person dork   schedule 23.05.2019