【发布时间】:2016-12-14 14:52:41
【问题描述】:
使用 React/Redux,我正在尝试使用 express 将外部数据转换为我的初始状态。我习惯使用 D3,所以我想像这样将 d3.json 与我的减速器一起使用:
var url = 'http://localhost:3000/authors';
function cool() {
d3.json(url, function(data) {
dataset = data;
});
}
const authorData = (state = dataset, action) => {
switch (action.type) {
case 'DATA_CHART_ALL':
return action.data
case 'DATA_CHART_FILTER':
return action.data
default:
return state;
}
};
export default authorData;
由于 D3.json 是一个回调函数,我的减速器返回未定义。我该如何处理?我可以使用 d3.json 以外的东西吗?
【问题讨论】: