Ошибка You should not use NavLink outside a Router?
В итоге решил проблему заменив импорт:
import NavLink from "react-router-dom/modules/NavLink";
На:
import {NavLink} from "react-router-dom";
Спасибо всем за помощь.
Буду благодарен если кто то подробно пояснит в чём разница между двумя импортами?!??
Компонент switch нужен который оборачивает роуты.