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
recvfrom
c++-cli
launcher
faces-flow
nss
android-notification.mediastyle
future-proof
r5r
pyvisa
easyrdf
nstextview
yarp
sql-execution-plan
atom-beautify
yii2-urlmanager
cocos2d-android
polar-coordinates
multiple-dispatch
keyguardlock
fromjson
django-admin-tools
multi-table-inheritance
jtable
cufon
python-3.6
mongodb.driver
shinyjs
custom-controls
jxloginpane
react-native-tab-view