Comments (4)
Hey, I noticed the same issue while working with React 19rc and TypeScript. It seems like the dialog element hasn’t been added to @types/react yet. One workaround that’s helped me is manually extending the IntrinsicElements in a types.d.ts file. Here’s a quick snippet that might help:
declare module 'react' {
interface HTMLAttributes extends AriaAttributes, DOMAttributes {
dialog?: React.DetailedHTMLProps<React.HTMLAttributes, HTMLElement>;
}
}
This should temporarily fix the TypeScript error for now until the types package is updated. I’m also looking into submitting a PR to address this. Let me know if this works for you!
from react.
This element is typed for 7 years now and works on minimal apps:
<dialog open />Playground Link
There's likely something else wrong. Does the same error occur when you just use div? Are you sure the right tsconfig with support for JSX is being used?
For us to be able to help, we'd need a minimal reproduction that we an clone. Or a TypeScript Playground
from react.
This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. We are sorry that we haven't been able to prioritize it yet. If you have any new additional information, please include it with your comment!
from react.
Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please create a new issue with up-to-date information. Thank you!
from react.
Related Issues (20)
- [Compiler Bug]: React Compiler silently skips custom hooks whose only hook call is use()
- Bug: `startTransition` inside `popstate` shows Suspense fallback instead of previous UI
- Bug: React Compiler does not preserve HTML entity HOT 7
- Closed by author
- [Compiler Bug]: ref initialization using `=== null` doesn't work with impure functions HOT 4
- Bug: react-hooks/refs false positive using IntersectionObserver HOT 1
- Bug: `<ViewTransition>` name-prop change does not trigger view transition without child DOM mutation HOT 5
- Bug: react-hooks/static-components false positive HOT 3
- [Compiler Bug]: Overloads cause wrong function to be exported with gating
- Bug: False postive react-hooks/refs HOT 2
- Bug: why not Signal
- [Fizz] Bug: Nested suspense boundary with suspended fallback: "A previously unvisited boundary must have exactly one root segment" HOT 5
- ✨ [Feature Request] 支持删除列表功能 HOT 1
- [DevTools Bug] Commit tree already contains fiber "21". This is a bug in React DevTools. HOT 1
- Bug: eslint-plugin-react-hooks Typescript types are broken HOT 2
- Bug: UwU mode "logo by" incorrect rendering on different pages HOT 3
- Bug:
- Bug:
- Bug: Server functions work on event handler props in Server Components; is this intended?
- 🧪 <AutoGrader> Infinite Loop on "Divide by Zero" Submission ♾️
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.
-
OpenClaw
Personal AI Assistant
-
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.