What is shinyjs?
shinyjs lets you perform common useful JavaScript operations in Shiny apps that will greatly improve your apps.
Without having to know any JavaScript.

What can shinyjs do?
Hide (or show) an element
Disable (or enable) an input
Reset an input back to its original value
Delay code execution by a few seconds
Easily call your own JavaScript functions from R
Many useful functions for both app developers and users
shinyjs is under the AGPL-3 license. For commercial usage, please contact me.

If you find shinyjs useful, please consider supporting its development!

Tutorial