【发布时间】:2020-11-28 06:24:23
【问题描述】:
在不使用 redux-thunk 的情况下,我想在返回动作本身之前在动作生成器函数内的 firebase 实时数据库中添加一个对象(费用)。如果我能够执行异步函数,我认为不需要 redux-thunk。 这是 src/actions/expenses.js 中的代码
export const addExpense = ({description= '', note= '', createdAt= 0, amount= 0} = {}) => {
const expense = {
id: uuidv4(),
description,
note,
createdAt,
amount
}
const db = firebase.database()
db.ref('expenses').push(expense)
return {
type: 'ADD',
expense
}
}
【问题讨论】:
标签: javascript redux redux-thunk