Tôi có đoạn code sau trong server.R:R Shiny: Tái sử dụng tính toán dài cho các điều khiển đầu ra khác nhau
library(shiny)
source("helpers.R")
shinyServer(function(input, output) {
output$txtOutput1 <- renderText({
someLengthyComputation(input$txtInput)[1]
})
output$txtOutput2 <- renderText({
someLengthyComputation(input$txtInput)[2]
})
output$txtOutput3 <- renderText({
someLengthyComputation(input$txtInput)[3]
})
})
helpers.R chứa các phương pháp someLengthyComputation
mà trả về một vector của kích thước 3. Làm thế nào tôi có thể nhận được xung quanh gọi nó ba lần mỗi lần txtInput
thay đổi và chỉ gọi nó một lần trong khi cập nhật tất cả ba điều khiển đầu ra văn bản?