Comments (3)
Thanks for reporting! I have a PR #29997 for preserving the JsxExpressionContainer if it contains non-ascii characters, which fixes the first example in your repro. However the 2nd case is an issue with @babel/parser as @SeekingLight233 pointed out. We could perhaps also check if jsx attribute string literals contain those special characters and convert it into a JsxExpressionContainer
from react.
Thanks for reporting, this looks like a bug. We'll prioritize a fix.
from react.
![image](https://private-user-images.githubusercontent.com/44890048/337934515-f635623b-5a43-4ee2-aa07-df633f6f779e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTg5NDMsIm5iZiI6MTcyNDYxODY0MywicGF0aCI6Ii80NDg5MDA0OC8zMzc5MzQ1MTUtZjYzNTYyM2ItNWE0My00ZWUyLWFhMDctZGY2MzNmNmY3NzllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDIwNDQwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiZWY1ZjRkZmYzMjdiMTFmYjYzMzEwMzM1MTllMjE2MDc1NDhkMTI2OGFmZTlhYmVmYTdiNGI4YWJmYzhiZWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4KG7PoNMUtOCPJwGVsmzxwv-E-kIo2pm3V2dEN1d28c)
It seems like this issue existed even before BuildHIR🤔
from react.
Related Issues (20)
- Bug: Object.keys inside the Shallow Equal can be improved HOT 1
- [React 19] No re-render after 'useActionState' action queue finishes HOT 1
- Bug: No "exports" in use-sync-external-store package.json
- [React 19] Conditionally rendered suspendable component using `use()` shows fallback even if promise already resolved HOT 15
- [React 19]JSX asking that I should declare react at the top of the file HOT 3
- [React 19] RSC and `as` property pattern HOT 1
- [React 19] `use()` promise from state causes "async/await is not yet supported in Client Components" error HOT 1
- Bug: [Strict Mode] Inconsistent behavior updating reducer state in mount Effect vs. update Effect HOT 2
- Bug: Memory leak of old state until next render
- Bug:
- [React 19] style using precedence does not produce valid CSS when using string children HOT 2
- [React 19] style using precedence can produce many additional style elements after initial render HOT 6
- [Compiler]: Ref values (the `current` property) may not be accessed during render - showing error message for custom hooks HOT 2
- [DevTools Bug]: Inconsistent behavior; React dev tools does not recognize a react website; 'service worker(inactive)'
- Bug: Strict mode effect cleanup order doesn't match normal unmount HOT 2
- [DevTools Bug]: inspecting pseudo-elements in Firefox gives error `Permission denied to access property "__reactFiber$sofadm08s2"`
- Bug: Image Preview Not Showing in Chrome and Other Browsers Except Safari
- [React 19] useActionState when firing the action multiple times doesn't behave like transition HOT 1
- [Compiler Bug]: eslint-plugin-react-compiler errors when updating initialization of ref.current HOT 3
- [React 19] Upgrading React causes infinite refetching HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react.