Teraz załapałem, że to co robiłem z storeImage to było bez sensu i muszę do tablicy products, dodać wszystkie nazwy dań oraz ich ceny. Poprawiłem repozytorium na bitbucket. Generalnie nie chciałem do tablicy products przepisywać tego wszystkiego i stwierdziłem, że wyciągnę to z pliku z wszystkimi produkatmi i dodam to do products.
Generalnie robię to po kolei tak jak gościu na YouTube i akurat w tym miejscu zaczęło mi to działać inaczej niż jemu. Gdy kliknę dodaj do koszyka to w przeciwieństwie do gościa z YT nie dostaję w konsoli ładnej zawartości koszyka. Nie dostaję nawet wszystkich wartości. Dostaję tylko numbers z wartością NaN oraz inCart z wartościua true (akuat to się zgadza, bo po kliknieciu zmienia się na true, zeb było wiadomo, że jest w koszuku.
cartCost: state.cartCost + state.products[action.payload].price,
Z tego dostaję
TypeError: Cannot read property 'price' of undefined
pewnie dlatego, ze to string tak jak mówisz, natomiast mam dokładnie tak samo jak na filmiku.
A jeszcze dziwniejsza sprawa jest z nazwą, bo ta się wokóle nie wyświetla. Mimo, że jak wybiorę produkt i dodam do koszyka to w konsoli mi pokazuje nazwę produktu i jest ona prawidłowa.
I już sam nie wiem co mam źle skoro robię dokładnie tak samo jak na filmiku i mi nie działa.
Edit
Nawet VS Code pokazuje mi, ze price i number to jakas liczba :(