действия
import { createAction } from '@ngrx/store';
export const logOut = createAction('[APP] LOGOUT');
Редукторы
import { createReducer, on } from '@ngrx/store';
import * as LogoutActions from '../actions';
export const clearStateReducer = createReducer(
on(LogoutActions.logOut, state => {
return (state = undefined);
})
);
app.module
StoreModule.forRoot(reducers, { metaReducers: [clearStateReducer] }),
Я пытаюсь сбросить состояние при нажатии кнопки выхода. Я действительно очистил местное хранилище, но мне также нужно очистить избыточное состояние. Так что следовал этому примеру https://medium.com/@moneychaudhary/how-to-reset-the-state-or-clear-the-store-on-logout-in-ngrx-store-d2bd6304f8f3
Но я получаю ошибку на метаредукторе, мне нужна помощь в исправлении этого. Спасибо. Я приложил скриншот ошибки