Возможно ли очистить redux? Чтобы все пришло к начальному состоянию.
Возможно, но только руцями. Мой пример ниже но так же можете прочесть ответ от Dan Abramov сосоздателя Redux
How to reset the state of a Redux store?
action
который будет вызываться тогда когда надо вернуться в изначальное состояние reduser'(а/ов)
.redusers
создаете к примеру case 'DEFAULT_STATE': return initialState
где DEFAULT_STATE может являться типом а defaultState
это ваше изначальное состояние reduser'a
.К примеру:
// Clear store action
const DEFAULT_STATE = 'DEFAULT_STATE';
export function ClearStore() { // вызываете ClearStore там где Вам это нужно. К примеру при logout пользователя.
return {
type: DEFAULT_STATE,
};
}
// Redusers
const defaultState = {
list: [],
data: {},
pagination: {
page: 1,
perPage: 10,
},
loading: true,
};
export default (state = defaultState, action) => {
switch (action.type) {
case CLEAR_DATA: // вызываете CLEAR_DATA в каждом из redusers или там где Вам нужно.
return defaultState;
default:
return state;
}
};
Виртуальный выделенный сервер (VDS) становится отличным выбором
Задача из скрипта послать AJAX запрос на удаление записи в БД и вернуться на главную страницу
Есть два html поля date, дата отправки и дата прибытияВремя, затраченное на путь, лежит в бд