gpt4 book ai didi

javascript - ReactDOM.render() 未解决

转载 作者:行者123 更新时间:2023-11-29 16:41:29 25 4
gpt4 key购买 nike

import React from 'react';
// import ReactDOM from 'react-dom';
import ReactDOM from 'react-dom/dist/react-dom.min';
import {Alert} from 'reactstrap';

class AlertLine extends React.Component {
constructor(props) {
super(props);

this.state = {
visible: true
};
}

onDismiss = () => {
this.setState(
{
visible: false
}
);
};

render() {
return (
<div>
<Alert color="success" isOpen={this.state.visible} toggle={this.onDismiss}>
<strong>Success!</strong> You successfully read this important alert message.
</Alert>
</div>
);
}
}

ReactDOM.render(
<AlertLine/>,
document.getElementById('root')
);

Works with dom dev

ReactDOM.render() 与“react-dom”一起进行开发效果很好。然而,一旦我尝试导入缩小的“react-dom.min”而不是“react-dom”,render()就无法解决并且什么也没有发生。我也无法从内容辅助(ctrl + space)中找到 render() 。

我已经安装了[email protected][email protected]使用 npm 并且它们在“npm 列表”上。然后我尝试重新安装它们,但没有成功。

最佳答案

就您而言,您必须使用 import ReactDOM from 'react-dom' 因为 import 并不意味着“文件导入” ,它的意思是“ES6模块导入”

要缩小捆绑文件,请尝试 uglifyjs-webpack-plugin (如果您使用的是 webpack)或 minifyify (如果您使用browserify)

关于javascript - ReactDOM.render() 未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45317707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com