Chapter 5. Shiny in Depth – A Deep Dive into Shiny's World
By now, the reader should know what a Shiny web application is, how it is structured, and what its main underlying concepts are, reactivity being the most important one.
This chapter will be divided into the following two big topics:
- UI.R and its different possibilities: In
UI.R
, an intensive walkthrough of the different input and output types will be done. Some tips will be discussed in relation to the use of some of them. - A list of good practices for server.R and global.R: As these applications run live, it becomes crucial to take execution times into account. In this regard, it is always important (especially when coding
server.R
andglobal.R
) to find a way to produce the desired result to minimize execution times and coding, as this can give the application much better response times. This is the reason why there is a section dedicated to advice on how to structure and plan the application's development...