Brillant: quelle est la différence entre observeEvent et eventReactive?

J'ai lu le Brillant de la documentation sur les réactifs de la programmation d'un peu de temps maintenant, mais je ne peux pas bien comprendre la différence entre observeEvent et eventReactive.

La documentation dit:

Utilisation observeEvent chaque fois que vous voulez effectuer une action en réponse à un événement. (À noter que "recalculer une valeur" n'a pas l'habitude de compter que l'exécution d'une action–voir eventReactive pour cela.)

....

Utilisation eventReactive pour créer une valeur calculée uniquement les mises à jour en réponse à un événement. C'est juste comme un réactif normal d'expression, sauf qu'elle ignore tous les invalidations qui proviennent de son réactive dépendances;

Dans toutes les situation, j'ai essayé je n'ai vu aucune différence entre l'utilisation de observeEvent et eventReactive (le code fonctionne très bien quelle que soit la fonction que j'utilise, sans impact apparent dans les prestations).

Pouvez-vous m'aider à comprendre quelle est la réelle différence entre les deux? Idéalement, j'aimerais que quelques exemples montrant quand ils sont interchangeables, l'une lorsque observeEvent pourrait fonctionner, mais pas eventReactive et vice versa.

InformationsquelleAutor lucacerone | 2015-11-04