The codepen linked to below, uses react-router and an error boundary to catch errors within each route. If you click on "Shop", the error is caught as expected
embedded-server
django-silk
fscalendar
wsh
dart-mirrors
oracle-apps
constantfolding
virtual-channel
appium-ios
panflute
bs4
kaldi
winscard
mutablelivedata
primeng-datatable
imposition
saleor
3dsmax
navigationbar
uiedgeinsets
pymqi
fixed-width
google-cloud-tasks
orientation
tomcat-valve
docker-daemon
oledb
wirehair
texstudio
eot