I have a Route file which contains multiple routes like this
const RouteUI = ({context}) =>
<Switch>
<React.Fragment>
<SDPRouteUI context={context} />
<SDPMRouteUI context={context} />
<ACRouteUI context={context} />
<DCRouteUI context={context} />
<Route path=""
render={() =>
<NotFound context={context} />
}
/>
</React.Fragment>
</Switch>
The NotFound component is getting rendered on every page,even though it is inside switch.
SDPRouteUI,SDPMRouteUI..etc are other route files like
const SDPRouteUI = ({context}) =>
<Switch>
<Route exact path='/sdp/account'
render={() =>
<SDPAccountPageSF context={context} />
}
/>
<Route exact path='/sdp/activate/back'
render={() =>
<SDPActivateBackSF context={context} />
}
/>
<Switch>