[PWA-411] Updating quantity value when initialValue changes. #2353
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The quantity stepper field in ProductListing retrieves its initial state from Apollo, but when that data is updated via other mutations on the page, the new value is not being synced with form state. This is because the
initialValue
is not used to update the internal value when initialValue changes.Ideally, I wouldn't have called it
initialValue
, because truly initialValue should only be used while initializing the component but in this case, it changes every time. In this case, it actually is the quantity value on the product. Maybe we should consider calling it form value or something appropriate instead.Let me know what you guys think.
Related Issue
Closes PWA-411
Verification Stakeholders
@jimbo
@tjwiebell
Verification Steps
Checklist
None