【发布时间】:2020-06-19 14:20:19
【问题描述】:
我想从 API 中获取数据并将它们放入我的documents,我知道该怎么做,但我不知道正确的方法。我在一些教程中看到说我们必须在中间件中进行每个 API 调用,但我找不到任何示例。
我的代码:
listReducer.js
const initialState = {
documents: []
}
export default function documents(state = initialState, action) {
switch (action.type) {
case 'LOAD_DOCS':
//set documents = response from api
default:
return state
}
}
listAction.js
export function loadDocs(offset, range) {
return {
type: 'LOAD_DOCS',
offset,
range
}
}
store.js
import { createStore } from 'redux'
import reducers from './reducers'
const store = createStore(reducers)
export default store
【问题讨论】:
-
我认为中间件是指使用
redux-thunk、redux sagas 或 redux-observables 之类的东西来允许您调度“异步”操作。 -
现在我明白了,谢谢!
标签: javascript node.js reactjs redux