global.R is a script that is executed before the application launch. For this reason, it can include the same pieces of code to execute the reactive independent processes as previously explained, but it also has an additional capability: the objects generated in
global.R can be used both in
Back to our example, imagine that the dataset that is being used changes after a certain time, and rows with certain species are added and removed. In this case, it would be more appropriate that the options in the species selector defined in
UI.R are not hard coded but are defined dynamically based upon the
Species variable in the dataset, as shown in Example 4 – using global.R.