作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
错误:
TypeError: __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.createPortal is not a function
Modal.js:14
11 |
12 |
13 | function Modal(props) {
> 14 | return ReactDOM.createPortal(JSX_MODAL, document.querySelector("#modal"));
15 | }
16 |
17 |
import React from "react";
import ReactDOM from "react-dom";
const JSX_MODAL = (
<div className="ui dimmer modals visible active">
<div className="ui standard modal visible active">
THIS IS SOME TEXT IN THE MODAL // add some UI features here
</div>
</div>
);
function Modal(props) {
return ReactDOM.createPortal(JSX_MODAL, document.querySelector("#modal"));
}
export default Modal;
{Modal()}
调用.
<body>
<div id="root"></div>
<div id="modal"></div>
</body>
"react": "^16.8.6
"react-dom": "^16.0.0-alpha.13",
最佳答案
我有这个错误,虽然这是一个简单的修复。我说过:
import ReactDOM from 'react';
代替:
import ReactDOM from 'react-dom';
虽然它没有回答原始发布者的问题,但它可能会为 future 的开发者回答。
关于javascript - __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.createPortal 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60597721/
我是一名优秀的程序员,十分优秀!