Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[compiler] Store original and new prop names #31440

Merged
merged 1 commit into from
Nov 6, 2024

Conversation

gsathya
Copy link
Contributor

@gsathya gsathya commented Nov 6, 2024

Previously, we'd directly store the original attributes from the jsx expressions. But this isn't enough as we want to rename duplicate attributes.

This PR refactors the prop collection logic to store both the original and new names for jsx attributes in the newly outlined jsx expression.

For now, both the new and old names are the same. In the future, they will be different when we add support for outlining expressions with duplicate attribute names.

Previously, we'd directly store the original attributes from the jsx
expressions. But this isn't enough as we want to rename duplicate
attributes.

This PR refactors the prop collection logic to store both the original
and new names for jsx attributes in the newly outlined jsx expression.

For now, both the new and old names are the same. In the future, they
will be different when we add support for outlining expressions with
duplicate attribute names.

ghstack-source-id: 9bf3b58a6ca84ab352e7b30a7a5fc32114104574
Pull Request resolved: facebook#31377
Copy link

vercel bot commented Nov 6, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
react-compiler-playground ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 6, 2024 5:43pm

@facebook-github-bot facebook-github-bot added CLA Signed React Core Team Opened by a member of the React Core Team labels Nov 6, 2024
@gsathya
Copy link
Contributor Author

gsathya commented Nov 6, 2024

Approved here #31377

@gsathya gsathya merged commit 2df8f61 into facebook:main Nov 6, 2024
18 of 19 checks passed
@gsathya gsathya deleted the store-prop branch November 6, 2024 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed React Core Team Opened by a member of the React Core Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants