小编nro*_*s83的帖子

如何使用redux在首次渲染期间指示异步操作的"加载"状态

假设我有一个如下所示的redux模块:

import fetch from 'isomorphic-fetch';

// CONSTANTS
const LOAD = 'LOAD';
const LOAD_SUCCESS = 'LOAD_SUCCESS';

// REDUCER
const initialState = { loading: false, data: [] };

export default function reducer(state = initialState, action) {
  switch (action.type) {
    case LOAD: return { ...state, loading: true };
    case LOAD_SUCCESS: return { ...state, loading: false, data: action.data };
    default: return state;
  }
}

// ACTION CREATORS
function requestLocations() {
  return { type: LOAD };
}

function receiveLocations(json) {
  return { type: LOAD_SUCCESS, data: …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

4
推荐指数
1
解决办法
5073
查看次数

标签 统计

reactjs ×1

redux ×1