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')
);
ReactDOM.render()的作品只是罚款与 '反应-DOM' 的发展。但是,只要我尝试导入minified'react-dom.min'而不是'react-dom',render()就会无法解析,什么都不会发生。我无法从内容辅助(ctrl +空格)中找到render()。
我已经安装[email protected]和[email protected]与npm,他们在'npm列表'。然后我尝试重新安装它们,但是没有奏效。装载
导入不与文件系统执行1:1操作。您只能从该文件明确导出的文件(使用关键字'export')导入文件。如果你想缩小你的代码,你应该使用构建工具。 – nem035