Skip to content

perf: optimize rerenders in usePhoneInput, wrap CountrySelector with React.memo#260

Merged
ybrusentsov merged 2 commits into
developmentfrom
fix/optimize-rerenders
Jan 11, 2026
Merged

perf: optimize rerenders in usePhoneInput, wrap CountrySelector with React.memo#260
ybrusentsov merged 2 commits into
developmentfrom
fix/optimize-rerenders

Conversation

@ybrusentsov
Copy link
Copy Markdown
Owner

What has been done

  • Wrapped CountrySelector with React.memo
  • Fix setCountry function recreation on every keystroke, misc rerender optimizations

@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
react-international-phone-docs Ready Ready Preview, Comment Jan 11, 2026 4:22pm
react-international-phone-storybook Ready Ready Preview, Comment Jan 11, 2026 4:22pm

@ybrusentsov ybrusentsov merged commit 61a290e into development Jan 11, 2026
8 checks passed
@ybrusentsov ybrusentsov deleted the fix/optimize-rerenders branch January 11, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant