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() funktioniert gut mit 'reagieren-dom' für die Entwicklung. Sobald ich versuche, minimized 'react-dom.min' anstelle von 'react-dom' zu importieren, wird render() ungelöst und nichts passiert. Ich kann render() auch nicht aus content assist (ctrl + space) finden.
Ich habe [email protected] und [email protected] mit npm installiert und sie sind auf 'npm list'. Dann habe ich versucht, sie neu zu installieren, aber das hat nicht funktioniert.
Importieren verhält sich nicht 1: 1 mit dem Dateisystem. Sie können nur Dinge aus einer Datei importieren, die die Datei explizit exportiert (mit dem Schlüsselwort export). Wenn Sie Ihren Code minimieren möchten, sollten Sie ein Build-Tool verwenden. – nem035