Switch
Switch
component renders the first Match
child that matches when
or fallback
if no Match
children match.
Its is useful for when we want to render but there are more than 2 mutually exclusive conditions.
Usage
Let's implement a simple routing:
import { Switch, Match } from '@kickass-coderz/react'
const MySimpleRouter = () => {
return (
<Switch fallback={<div>Not found</div>}>
<Match when={path === '/'}>
<div>Home Page</div>
</Match>
<Match when={path === '/about'}>
<div>About Page</div>
</Match>
</Switch>
)
}