feat: persist last searched city in localStorage #30
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
Hi @Hrishikesh-Dalal this update improves the user experience by storing the last searched city in localStorage and auto-populating it when the user revisits the app.
It ensures that users can instantly see the weather for their last viewed city without re-entering it each time.
issue : #17
💡 Implementation Details
---Added logic to save the last searched city to localStorage after every successful fetch.
---Modified the useState initialization to load the saved city (if available) on app startup.
---Default city remains “London” when no previous search exists.
---Maintained full compatibility with cache clearing, unit switching, and other features.
Screenshots :