0
이 코드를 디버깅하려했지만 작성한주기 함수에서 외부 API의 데이터를 가져 와서 스토어를 돌연변이로 업데이트 할 때 구성 요소의 계산 된 속성 구성 상태가 다시 렌더링되지 않는 상태로 업데이트되는 것처럼 보이지 않는 상태가되고 있습니다. 어떤 아이디어? vuex 상태 트리상태가 업데이트 될 때 구성 요소가 다시 렌더링되지 않습니다.
export const store = new Vuex.Store({
state: {
transactions: [],
},
getters: {
transactions: state => {
return state.transactions;
}
},
mutations: {
setTransactions: (state, transactions) => {
let txs = transactions.map(transaction => {
return new Transaction(transaction.id, transaction.prop1, transaction.prop2);
});
state.transactions = txs;
},
},
actions: {
setTransactions: (context, transactions) => {
context.commit('setTransactions', transactions);
},
},
});