Little switch-case React component to render nested components.
npm install react-switch-case -save
import Switch, { Case, Default } from 'react-switch-case';
const componentShow = 'component1';
<Switch condition={componentShow || (value) => compare(value)}>
<Case value="component1">
<span>Component 1</span>
</Case>
<Case value="component2">
<span>Component 2</span>
</Case>
<Default>
<span>Nothing!</span>
</Default>
</Switch>
MIT