Я установил редуктор для управления состоянием. Я называю этот редуктор через создателя действия. Действие отправляется (потому что я подписался на магазин и положил туда 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": [
],
}
Пожалуйста, дайте мне знать, что я здесь не так делаю?