Does anyone have a recommended workflow for developing an interactive web application using the node ecosystem? Node brings a lot of great features to front end development such as package management, hot reloading, typescript support, and a wealth of mature libraries.
I am trying to build an interactive variable creation tool using React and would very much like to build the component logic outside of R yet have all of the wonderful component binding that shiny provides. Is it possible to develop a web app that makes use of the shiny binding yet at the same time allows quick feedback of the UI via hot reloading as if developing a react app?
My current process is very slow and involves building the react app, copying the build folder to the inst/www folder of an R package and then launching a shiny app using
appDir along with a server.R and the index.html. This takes forever and I would be interested in a process that lets me quickly make edits to the front end and server logic for faster iterations.