Магазин Redux не обновляется действием - PullRequest
0 голосов
/ 11 апреля 2020

Я установил редуктор для управления состоянием. Я называю этот редуктор через создателя действия. Действие отправляется (потому что я подписался на магазин и положил туда console.log)

Вот так выглядит редуктор

import C from "../constants"
import { combineReducers } from 'redux'

export const wishlist = (state = [], action) => {

  switch (action.type) {

    case C.REMOVE_PRODUCT_FROM_WISHLIST:

      return state.filter(product => product.ProductName !== action.payload.ProductName)

    default:
      return state
  }

}

export default combineReducers({
  wishlist

})

Как я уже сказал, я подключил его с создателем действия, который, как я знаю, стреляет (опять же, потому что магазин подписывается)

Вот как выглядит создатель действия

import C from './constants'


export const removeProductFromWishlist = function(ProductName) {
    return {
        type: C.REMOVE_PRODUCT_FROM_WISHLIST,
        payload: ProductName
    }

}


Есть ли что-то, чего мне здесь не хватает?

для справки, вот initialState.json

{
    "wishlist": [

    ],
}

Пожалуйста, дайте мне знать, что я здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...