-
Working on the Reactive lesson for my @rfortherest Shiny course. This is a course for Shiny beginners. Trying to figure out exactly how much detail about reactive programming to include. Mostly focusing on code mechanics (what corresponds to what).
-
@rfortherest I will have a short section talking about how reactives are updated based on changes in input, and how what needs to be updated downstream is determined.by the reactive graph. I think that's about as far as I'll go. Any thoughts would be welcome.
-
Debating whether to include observeEvent() as well, which would need a discussion on returned values versus side-effects. The terminology is exact, but it's also kind of daunting for beginners. Want to balance motivating beginners to start playing with examples, not scare them.
-
I think one of the big issues with teaching Shiny is showing what parts of the code connect to other parts of code. Trying to manage cognitive overload has been challenging.
-
That said, learners usually really want to learn Shiny and are motivated, so there's a little wiggle room there.