loadSupport: Load an app's supporting R files

Description Usage Arguments Details

View source: R/app.R

Description

Loads all of the supporting R files of a Shiny application. Specifically, this function loads any top-level supporting .R files in the R/ directory adjacent to the app.R/server.R/ui.R files.

Usage

1
2
loadSupport(appDir, renv = new.env(parent = globalenv()),
  globalrenv = globalenv())

Arguments

appDir

The application directory

renv

The environmeny in which the files in the R/ directory should be evaluated.

globalrenv

The environment in which global.R should be evaluated. If NULL, global.R will not be evaluated at all.

Details

Since Shiny 1.5.0, this function is called by default when running an application. If it causes problems, you can opt out by using options(shiny.autoload.r=FALSE). Note that in a future version of Shiny, this option will no longer be available. If you set this option, it will affect any application that runs later in the same R session, potentially breaking it, so after running your application, you should unset option with options(shiny.autoload.r=NULL)

The files are sourced in alphabetical order (as determined by list.files). global.R is evaluated before the supporting R files in the R/ directory.


tomkuipers1402/shiny2 documentation built on Nov. 28, 2019, 12:16 a.m.