Skip to contents

Meta-reactives

These functions create meta-reactive(s), for capturing domain logic within a reactive expression

metaReactive() metaReactive2()
Create a meta-reactive expression
metaObserve() metaObserve2()
Create a meta-reactive observer
metaRender() metaRender2()
Create a meta-reactive output
metaExpr()
Mark an expression as a meta-expression
metaAction()
Run/capture non-reactive code for side effects
withMetaMode()
Evaluate an expression with meta mode activated

Code generation

Functions for generating code from meta-reactives.

newExpansionContext() expandChain()
Expand code objects
formatCode() styleText() deparseCode()
Deparse and format shinymeta expressions

Code distribution

Functions for distributing code to users.

buildScriptBundle() buildRmdBundle()
Produce a zip bundle of code and results
outputCodeButton()
Overlay an icon on a shiny output
displayCodeModal()
Display a shinyAce code editor via shiny modal