title: r shiny hide/show all checked checkboxes
body: <p>I would like to simply hide or show all checked checkboxes in R shiny the following code can be used as a reference :</p>
  
  <pre><code>ui &lt;- shinyUI({
    library(shiny)
    library(shinyjs)
  
    shinyUI(fluidPage(
  
      shinyjs::useShinyjs(),
  
      actionButton(inputId = "fishButton",  label = "Fish"),
      checkboxInput(inputId = "hide_show_checked", label = "Hide/Show all checked checkbozes"),
      hidden(
        checkboxGroupInput(inputId = "Check1",
                           label   = h4("Fish:"), 
                           choices = c("Bass", "Shark", "Tuna"))
      )
    ))
  })
  
  
  serv &lt;- shinyServer({
    library(shiny)
    library(shinyjs)
  
    shinyServer(function(input, output) {
      observeEvent(input$fishButton, {
        toggle("Check1")
      })
    })
  })
  
  shinyApp(ui,serv)
  </code></pre>
  
  <p>I am sure I would need to add an observe event in the server part, but I am tending to overthink this, by creating duplicate checkbox  groups and displaying the checkbox group 1 if checked and displaying checkbox group 2 if not checked... This would result in a lot of duplication in my actual code (I have more than 1000 checkbox groups)</p>
  
  <p>Thanks!!</p>