Vue · Middle · Pytanie 67 z 75
Jak logować każdą akcję store'a Pinia i jej błędy?
store.$onAction(({ name, after, onError }) => {
after(() => log(name, 'ok'))
onError((e) => log(name, e))
})- ✓Poprawna odpowiedź: Subskrybować przez
$onActioni użyć hookówafter/onError - 2Tylko ręcznie opakowywać każdą akcję w
try/catch - 3Pinia nie udostępnia zdarzeń akcji
Wyjaśnienie
$onAction to też podstawa wtyczek analitycznych lub cofania. Zwraca funkcję do odsubskrybowania.