#react-bootstrap
#react-bootstrap
Вопрос:
Я обновил react-bootstrap
"react-bootstrap": "^0.31.2",
"react-bootstrap": "^1.0.0-beta.5",
,
и теперь я вижу это предупреждение: TypeError: document.body is null
(кажется, оно исходит от ./node_modules/react-overlays/Modal.js
)
Комментарии:
1. Похоже, это связано с модальным.
import Modal from 'react-bootstrap/Modal'
вызываетdocument.body is null
ошибку, даже не используя Modal в противном случае. Я считаю, что это связано с github.com/react-bootstrap/react-overlays/issues/283
Ответ №1:
Похоже, это связано с https://github.com/react-bootstrap/react-overlays/issues/283 . Перемещение тега script из <header>
в <body>
исправляет это.
Ответ №2:
Я столкнулся с чем-то подобным. Одним из решений, которое я нашел, было изменить импорт с чего-то вроде import {Alert} from 'react-bootstrap';
на import Alert from 'react-bootstrap/Alert';
. Хотя я не уверен, почему это исправляет.