-
Notifications
You must be signed in to change notification settings - Fork 480
Closed
Closed
Spike
Copy link
Labels
QA : Not NeededRelease : 25.11.14-01Team : ScoutType : Spikea time boxed issue to answer question(s)a time boxed issue to answer question(s)
Description
Research Question
How can we implement optimistic updates in NgRx Signal Store to keep SDK components synchronized with the UVE state, while allowing rollback in case of API save failures?
Timebox
4h
Acceptance Criteria
- Investigate NgRx Signal Store’s latest features related to optimistic updates or rollback mechanisms.
- Propose a way to store and restore previous versions of the state in case an API call fails.
- Define a synchronization strategy between the UVE state and SDK components to ensure real-time updates.
- Document the proposed flow and potential technical limitations.
Context
Style updates in UVE should occur in real time, reflecting instantly on SDK components.
To achieve this, the SDK and UVE states must remain synchronized — meaning the state should be updated before the API save operation.
If the API call fails, we must have a reliable way to revert to the previous state.
Although the communication tunnel between UVE and SDK components already exists, the optimistic update mechanism still needs to be explored.
This spike aims to research how NgRx Signal Store can handle optimistic updates and rollback scenarios efficiently.
Links
No response
Metadata
Metadata
Assignees
Labels
QA : Not NeededRelease : 25.11.14-01Team : ScoutType : Spikea time boxed issue to answer question(s)a time boxed issue to answer question(s)
Type
Projects
Status
Done