Vue · Middle · Запитання 67 з 75
Як логувати кожну дію Pinia-стора та її помилки?
store.$onAction(({ name, after, onError }) => {
after(() => log(name, 'ok'))
onError((e) => log(name, e))
})- ✓Правильна відповідь: Підписатися через
$onActionі використати хукиafter/onError - 2Лише вручну обгортати кожну дію в
try/catch - 3Pinia не дає подій дій
Пояснення
$onAction - основа й для аналітики чи плагінів скасування. Він повертає функцію для відписки.