c => c.id !== course Porque esta mal?....no me quedo claro
React - Manejo del estado de la aplicación | 5.4 - Despachando acciones para actualizar el estado
No te entendi amigo pero si entendi porque esta mal......
c => c.id !== course
esta mal porque:
course es un objeto , pero c.id no es un objeto es el id de un objeto
entonces no puedes tener una relacion ni de igualdad o de desigualdad entre
un id y un objeto ((matematicamente si, pero me refiero a que no tendria sentido comparar un id con un objeto))
Por eso es correcto decir: c => c !== course
Aqui estas diciendo cualquier objeto "c" que no sea el objeto "course"
Escribe una respuesta
@rogeliosamuel621
Lo que pasa es que en ese código
c
es un objeto yc.id
está queriendo acceder a la propiedad id de ese objeto, pero cuando nosotros agregamos al carrito no le mandamos un objeto, sino que le mandamos el id sólamente yc
ya no sería un objeto sino que un entero (el id)