Я только что узнал, что модалы и React Router DOM не так легко работают вместе. Я перепробовал множество разных решений, но ни одно из них не сработало.
Вот фрагмент кода моей домашней страницы:
import { BrowserRouter, Switch, Route, Link } from "react-router-dom";
import AddBtn from "../layout/AddBtn";
import AddTaskModal from "../tasks/AddTaskModal";
import EditTaskModal from "../tasks/EditTaskModal";
<Fragment>
<SearchBar />
<div className="container">
<AddBtn />
<AddTaskModal />
<EditTaskModal />
</Fragment>
, когда страница загружается при первой работе модалов. Когда я изменяю страницу (например, / about) с помощью Router, то я go возвращаюсь домой и модалы больше не работают.
Кто-то знает почему? Спасибо!