Frage Kann eine Redux-Aktion mehrere Teile des Statusbaums beeinflussen?


Was ist der Konsens über eine Aktion, die mehrere Teile des Statusbaums in Redux betrifft?

Beispielsweise:

const ADD_POST = 'POST/ADD';

function postsReducer(state = initialState, action = {}) {
    // switch ...
    case ADD_POST:
        return {
            ...state,
            ...action.result.post
        }
}

function anotherReducer(state = initialState, action = {}) {
    // switch ...
    case ADD_POST:
        return {
            ...state,
            post_id: action.result.post.id
        }
}   

Ich suche Rat zu:

Aktionen, die mehrere Teile des Redux-Speichers / -Zustands betreffen


8
2018-04-22 07:44


Ursprung


Antworten:


Ja absolut. Es ist der ganze Grund, warum Aktionen existieren: zu trennen, was aus der Sicht der Komponente geschah, von dem, was tatsächlich in Bezug auf den Zustandswechsel geschieht.


7
2018-04-22 10:58



Ja es ist in Ordnung. Wenn es das ist, was du willst.


-1
2018-04-22 08:02