Special topics
This section holds a collection of topics you might find useful when developing your app-package.
Debugging
The Debugging chapter covers how to use browser()
(see 16.1 Debugging modules) and the IDE’s debugger console to ‘step through’ a function line-by-line. This chapter also covers how to send and view print()
statements in the UI (see ?sec-verbatim-reactives)
App data
In App data, 31.1 reactiveValues() demonstrates how we can use reactiveValues()
to store and retrieve reactive values from a ‘persistent’ object in our app. 31.1.5 Testing reactiveValues() also has examples of testing modules with values from a reactiveValues()
object.
31.2 session$userData gives an example of how to store persistent, non-reactive objects in your application (see also 9.3 inst/dev).
Stack traces
The Stack traces chapter…
Dependency hell
The 33 Dependency hell chapter…