Secondly, it’s easier to write a clean code by separating UI into meaningful code blocks.
How do you integrate it?
First make sure you have shiny.router dependency installed. This package is not yet available on CRAN, so you have to install it with devtools:
First you have to define a routing.
This will create 2 reactive links:
http://your-app-url redirecting to Root page and
http://your-app-url/other redirecting to Other page in your app.
First passed argument is also a default redirection for all invalid links(“/” in this case). You can also specify it explicitly via “default” argument.
Next, make sure you bind and run your “router” object properly in your Shiny app source code.
Now it’s time for a live demo. Try clicking “Page” and “Other” menu links:
Here’s the complete code, if you want to try it out by yourself:
You might be wondering how we managed to make this nice looking demo. This is a small preview of our next package using SemanticUI. You may find it already on our Github, but there is hardly any documentation at the moment.
Side Note!You will have to install it to run a second repo example.