shinyjs lets you improve the user experience in your Shiny apps using very simple functions.
You can use the functions provided by shinyjs as regular intuitive R code. These functions use JavaScript behind the scenes to let you manipulate the content (HTML) on the page, but you do not need to know any JavaScript to use shinyjs. If you do know JavaScript, you can also use shinyjs to call you own JavaScript functions as if they were R code.
shinyjs::runExample('sandbox')