Подскажите пожалуйста, есть ли смысл использовать async/await при получении данных с localStorage и сохранении?
Сделал что-то вроде этого:
let apiLocalStorage = {
initialState: async function(){
return await JSON.parse(localStorage.tasks || '[]');
},
saveState: async function(tasks){
localStorage.tasks = JSON.stringify(tasks)
},
};
apiLocalStorage.initialState().then((tasks) => {
state.todos = tasks;
});
Одна из мутаций:
const state = {
todos: [],
};
const mutations = {
addNew(state, payload) {
state.todos = [...state.todos, payload];
apiLocalStorage.saveState(state.todos)
},
}