CalmUI
Store

When Values Update

Understand grouped changes and why writing the same value sends no event.

If the game changes health and shield together, use one Store update containing both writes. CalmUI saves the group together and refreshes the elements that read those values.

A patch is the record of one change. It contains the field and the old and new data. On CalmUI Store Field Changed reports subscribed fields; On CalmUI Store Batch Committed reports the group after it is saved.

Writing the same value again does not create another change notification. Use a Get node to read the initial value instead of waiting for an event.

For lists, add, update, remove, or move items using their stable IDs. Give each repeated component a matching ui:key so focus follows the item.

See Blueprint writes and receiving change events.