title: Collect All user inputs throughout the Shiny App
body: <p>Is there a way to show the value from <code>textInput()</code> elsewhere in the UI without having to go through <code>server.R</code> with something very verbose like the following?</p>
  
  <p><strong>ui.R</strong></p>
  
  <pre><code>library(shiny)
  shinyUI(
    fluidPage(
    textInput('text_in', label = 'Write text here'),
  
    # elsewhere in the UI...
  
    textOutput('text_out')
  ))
  </code></pre>
  
  <p><strong>server.R</strong></p>
  
  <pre><code>library(shiny)
  shinyServer(function(input, output) {
    output$text_out = renderText(input$text_in)
  })
  </code></pre>
  
  <p>It's not too bad for this example, but it becomes very verbose when I need to do it many times. My desire is to collect all the inputs the user enters throughout the app and compile them into a nice table at the end so they can confirm everything is laid out right.</p>
  
  <p>I've seen you can reference input elements without going through the server when using a JavaScript expression in <code>conditionalPanel()</code> but I'm not sure how to implement that outside of this specific instance.</p>