Refactor state management: streamline dependency relationship setup for state paths in text node updates

This commit is contained in:
Astrian Zheng 2025-05-15 15:16:16 +10:00
parent 77229cd4b0
commit 8257f64a76
Signed by: Astrian
SSH Key Fingerprint: SHA256:rVnhx3DAKjujCwWE13aDl7uV6+9U1MvydLkNRXJrBiA

View File

@ -237,9 +237,9 @@ export default (options: ComponentOptions) => {
this._updateTextNode(textNode, expr, originalContent) this._updateTextNode(textNode, expr, originalContent)
// Add dependency relationship for this state path // Add dependency relationship for this state path
if (!this._stateToElementsMap[expr]) { if (!this._stateToElementsMap[expr])
this._stateToElementsMap[expr] = new Set() this._stateToElementsMap[expr] = new Set()
}
this._stateToElementsMap[expr].add(textNode as unknown as HTMLElement) this._stateToElementsMap[expr].add(textNode as unknown as HTMLElement)
}) })
} }