我有一个关于 Shiny 中的 react 值和全局变量的一般性问题。我的目标是在不同的 react 环境中将值输入数据框,并且数据框应该始终是最新的。我实际上不需要环境像对其他输入那样对我的数据框使用react。我将按如下方式进行:在开始时创建一个全局数据框并使用“<<-”输入值。我看不出有任何理由在这里使用 react 值。但是,我对 Shiny 很陌生,非常感谢您对此问题的意见。
最佳答案
您建议如何使您的数据库保持最新?如果您正在为更新数据库构建应用程序,则必须为其提供用户输入。
如果您的数据库更新依赖于用户输入,那么您的数据库必须是响应式(Reactive)的,以便对用户输入使用react。
代码将具有以下结构:
ui <- shinyUI(pageWithSidebar(
mainPanel(selectInput())))
server <- shinyServer(function(input, output, session) {
database_update <- function(input$user_input)
}
关于r - R : Reactive Values vs. 全局变量中的 Shiny ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738646/