Skip to content

yield items.map does not set each individual item #20

@Asivol93

Description

@Asivol93

In the itemDetailsSaga following code is written in the course:

export function* itemDetailsSaga() {
const { items } = yield take(SET_CART_ITEMS)
yield items.map((item) => fork(loadItemDetails, item))
}

However this does not set each individual item into the loadItemDetails function. Instead following method works:

Yield all
export function* itemDetailsSaga() {
const { items } = yield take(SET_CART_ITEMS)
yield all(items.map((item) => fork(loadItemDetails, item)))
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions