Before diving deep into the different possibilities that Shiny provides, it is necessary to have a clear understanding of what Shiny is. For this reason, this chapter covers its central concepts with a special focus on reactivity and explains the structure of their implementation.
In short, we will cover the following topics:
Shiny as a package
An introduction to
server.R
andUI.R
The concept of reactivity
Reactive independent processes within an application
An introduction to
global.R
Running a Shiny web application
An overview of simple examples