Since the first edition of this book, Shiny has migrated from Bootstrap 2 to Bootstrap 3. There are now many functions—both within Shiny and in its packages (such as shinydashboard and shinythemes, both available on CRAN)—that enhance the way you can style your applications straight from Shiny. There is more on advanced layout functions, Bootstrap 3, and the packages to help you to style your applications in Chapter 4, Mastering Shiny's UI Functions.




















































