Intra Page Routing
Pages are for managing state. They define an enclosed set of store that hold the state. At the same time they are assigned a route with which you can link to them. But inside a page there may also be the need to show different components depending on the parameters that are found in the route.
For this purpose rfluxx provides a set of routing helpers.
Conditional Route Component
This component renders another component only when the given condition is true.
public render(): any
{
return <div>
Some stuff is always there.
<ConditionalRoute condition={params => params.getAsBool("showdeeproute") === true }>
Show this only when the condition is true.
Which means only show this when the route parameter `showdeeproute` is true.
<ConditionalRoute>
</div>;
}
The parameters will still influence the pageid creation and by that how state is managed as normal.