What are the differences between these two lists of reactive values? Compare the syntax for getting and setting individual reactive values.
# Defining valuesl1 <-reactiveValues(a =1, b =2)l2 <-list(a =reactiveVal(1), b =reactiveVal(2))# ... with a little extral3 <-reactiveVal(list(a =1, b =2))
# Gettingl1$a; l1[["a"]]l2$a(); l2[["a"]]()l3()$a; l3()[["a"]]# Settingl1$a <-15l2$a(15)# For l3, can't easily update just 'a'l3(list(a =15, b =2))