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
qmenubar
scan-build
openoffice-base
qtest
resuming-training
libconfig
tree-structure
omnikey
simpledraweeview
data-wrangling
satpy
emacs23
screen-recording
agdk
couchbase-ottoman
configserver
properties.settings
xdp-bpf
shared-memory
lazy-static
bpel
pac4j
nintendo-3ds
storyblok
contentful-management
caffeine
build.xml
domainservices
htmlbutton
last-occurrence