Episode 27: Peeling back the curtain of Movie Vue R (Part 2)
By The Shiny Dev Series Team
January 3, 2022
Resources mentioned in the episode
- Kent’s packages and examples used in the live coding demonstrations:
- vue.js for R - github.com/vue-r/vueR
- vue-cli-r - github.com/timelyportfolio/vue-cli-r
- vite vue3 and Shiny - github.com/timelyportfolio/vite-vue-r
- valtio vanilla with utils as standalone using browserify - github.com/timelyportfolio/valtio_standalone
- Kent’s listviewer HTML widget for viewing lists: cran.r-project.org/package=listviewer
- Linking vue to crosstalk - github.com/vue-r/vueR/issues/12
Episode Timestamps
00:00:00 Episode Introduction 00:01:00 The vueR package and introductory examples 00:06:55 Live coding example with vuetify 00:13:55 vueR example, adding a calendar date selector and other mint-ui elements to your Shiny app 00:21:00 htmlwidget leaflet map example 00:24:10 Example of a sunburst plot 00:33:15 Example of a checkbox selector for hierarchical element trees 00:36:00 JavaScript build steps with Vue CLI 00:59:30 vite vue 3 build example 01:09:30 A call to the community to help with vueR development goals 01:10:30 Integrating crosstalk 01:14:30 Using vuex as a store of state. Time travel through the state of your Shiny app 01:20:24 Example of valtio 01:27:08 Episode wrapup