Si quieres evitar que el mismo elemento se agregue muchas veces a la lista de favoritos:
reducers/index.js
case 'SET_FAVORITE':
const exist = state.mylist.find(item => item.id === action.payload.id)
if (exist) return {...state}
return {
...state,
mylist: [...state.mylist, action.payload]
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?