Могу ли я сохранить старое значение реактивного объекта при его изменении?

Замечания: Придумав ответ, я перефразировал вопрос, чтобы сделать его более понятным.

Иногда вshiny приложение. Я хочу использовать значение, выбранное пользователем для виджета, а также предыдущее значение, выбранное для этого же виджета. Это может относиться к реактивным значениям, полученным из пользовательского ввода, где я хочу старое и новое значение.

Проблема в том, что если я пытаюсь сохранить значение виджета, то переменная, содержащая это значение, должна быть реактивной, иначе она не будет обновляться каждый раз, когда виджет изменяется. Но если я сохраню значение в реактивном контексте, оно всегда даст мне текущее значение, а не предыдущее.

Как сохранить предыдущее значение виджета, но при этом обновлять его каждый раз, когда пользователь меняет виджет?

Есть ли способ, который не требует использованияactionButton каждый раз, когда пользователь меняет вещи? ИзбегатьactionButton может быть желательным с добавлением одного, в противном случае это не нужно и создает лишнее нажатие для пользователя.

Ответы на вопрос(2)

Ваш ответ на вопрос