docs(useeffect): add 'adjust state during render' pattern#25
Open
whinc wants to merge 1 commit intosoftaworks:mainfrom
Open
docs(useeffect): add 'adjust state during render' pattern#25whinc wants to merge 1 commit intosoftaworks:mainfrom
whinc wants to merge 1 commit intosoftaworks:mainfrom
Conversation
Add missing case from React docs "Adjusting some state when a prop changes": - Add Quick Reference entry for partial state reset scenario - Add new section in alternatives.md with prevItems pattern - Update Decision Tree to distinguish reset ALL vs SOME state - Update Summary table with new pattern This fills the gap between "key prop" (reset all) and "store ID" (derive) approaches.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Resolves #24
Summary
prevItemspatternWhat's Changed
SKILL.md:
alternatives.md:
Why This Matters
The skill previously only covered:
keyprop (resets ALL state)This PR adds the middle ground: adjusting state during render when you need to reset some (not all) state when a prop changes, filling the gap between the two existing approaches.
Test plan