Используя ссылку CDN
, вы не можете импортировать такие модули, как
import {Button, Form, Label, Input, Modal, ModalBody} from 'react-
bootstrap';
Вам необходимо установить react-bootstrap
.
npm install react-bootstrap --save
или
yarn add react-bootstrap
Обновление
Вы импортируете {Button, Form, Label, Input, Modal, ModalBody}
из react-bootstrap
, но используете модальный код reactstrap
,
import {Button, Form, Label, Input, Modal, ModalBody} from 'react-bootstrap';
Это код для reactstrap
модальный
<Modal name='modal' isOpen={this.state.showModal}>
<ModalBody>
Please add a popup for a location.
<Form name="form">
<Label for="Popup">Popup</Label>
<Input type="text" name="popup" id="popup" placeholder="Popup"/>
<Button bsStyle="primary" type="submit"
onClick={(e)=>this.submit(e)}>Add</Button>
</Form>
</ModalBody></Modal>
Вы можете изменить свой импорт, чтобы ваш код работал
import {Button, Form, Label, Input, Modal, ModalBody} from 'reactstrap';
ИЛИ
Если вы хотите использовать react-bootstrap
модальный, тогда это код для модального
<Modal.Dialog>
<Modal.Header closeButton>
<Modal.Title>Modal title</Modal.Title>
</Modal.Header>
<Modal.Body>
<p>Modal body text goes here.</p>
</Modal.Body>
<Modal.Footer>
<Button variant="secondary">Close</Button>
<Button variant="primary">Save changes</Button>
</Modal.Footer>
</Modal.Dialog>