Aktywne Wpisy
straszny_cham +172
Treść przeznaczona dla osób powyżej 18 roku życia...
JAn2 +147
Jakub Wiech z bardzo ciekawym wpisem dotyczącym tego co oznaczają u nas coraz wyższe temperatury - polecam przeczytać.
Mili Państwo, a tu macie post dedykowany wszystkim tym, którzy myślą, że zmiana klimatu to będą oliwki i pomarańcze w Polsce.
Otóż: nie.
To
Mili Państwo, a tu macie post dedykowany wszystkim tym, którzy myślą, że zmiana klimatu to będą oliwki i pomarańcze w Polsce.
Otóż: nie.
To





znowu nie wiem za bardzo o co temu reactowi chodzi za bardzo. Potrzebuję po kliknięciu zmieniać amount na odpowiednio +1 -1.
Doszedłem samemu kwestii kontekstu elementów renderowanych przez .map, ale teraz nie wiem jak zmienić stan tego czegoś i wydaje mi się, że próbowałem już wszystkiego. Docs niestety nie jest zbyt pomocne w tym przypadku.
konsola sypie:
pastebin
Komentarz usunięty przez autora
keyjako argument do event handlera? Przecież to jest pewnie obiekt eventu, a ty próbujesz go wykorzystać jako klucz. Byś .jsx pokazałhandleMinus:handleMinus(key) {var stateCopy = Object.assign({}, this.state);stateCopy.products[key].amount@MKULTRA: W sumie dokładnie tak jak kolega napisał. Zrozumienie jak działa język pomogłoby ci rozwiązywać takie problemy jak ten bez potrzeby zgadywania na ślepo, po prostu wiedziałbyś co jest nie tak i to zmienił.
this.setState((state, props) => {const newState = Object.assign({}, state);newState.products[key].amount -= 1;return newState;});