Complex reactive values for Shiny
Groups & Participants can be temporarily invalid
Advice: “Set priority to infinity”
Infs?validated_reactive_val() creates self-validating reactivesshiny::reactive() for validationshiny::reactiveVal()
my_vrv("new_value") to set a valuemy_vrv() always returns a valid valuevrv_fct_scalar() specifically solves the cascading input problemOther vrv helpers:
vrv_chr() / vrv_chr_scalar()vrv_dbl() / vrv_dbl_scalar()vrv_int() / vrv_int_scalar()vrv_lgl() / vrv_lgl_scalar()vrv_*() + error messagesIf you have a project that could use {chains}, try it out!
Tell me about your experience at github.com/shinyworks/chains