Shiny offers reactiveVal() and reactiveValues(). The former holds a single value, the latter behaves like a list. In an app with multiple tables and various variables is it better practice to use a single reactiveValues() object as a container, or to try to split things up between multiplereactiveValues() and reactiveVal objects where possible?
More generally are there any downstream effects from using one as opposed to the other, such as use cases where one would work but the other may lead to errors or be more difficult to work with, or is it purely a personal style preference?