Aktywne Wpisy

waro +809
Senyszyn, polska przedstawicielka lewicy, z rozbrajającą szczerością przyznaje, że ma 6 mieszkań, bo uznaje to za najlepszą formę ulokowania własnego kapitału.
Piękne podsumowanko jak wielką patologią jest ten kraj.
#debata
Piękne podsumowanko jak wielką patologią jest ten kraj.
#debata

Farezowsky +721






Piszę aplikacje w typescript/react i mam problem w pewnej sprawie.W pliku App.tsx mam useReducer oraz context w ktorym jest state z usereducer i dispatch którego uzywam w pliku ModalEdit.tsx. Problem polega na tym ze w pliku modaledit kiedy uzywam dispatch (jest podpiety pod button z metoda handleSubmit) nie wiem jak przechwycic id elementu który jest w tablicy ktora jest wlasciwoscia state. Po prostu chce w tym pliku edytowac obiekt ze state i wyslac dispatchem nowe wartosci do state ale elementu na ktorym zostal wywolany ten edit. Drugi problem polega na tym ze jak juz bede wiedzial jak dostac to id to pozniej w reducerze jak te dane wprowadzic do state (tego elementu z id ktorym szukam)
https://codesandbox.io/s/charming-johnson-e88wv?file=/src/ModalEdit.tsx
action.payload!.iddać state.editId czy jak to sobie tam nazwieszreturn {
...state,
cardData: state.cardData.map((item) =>
item.id === state.editId
źródło: comment_1643491876dX6C7NSbqqWKUDK7a2d03G.jpg
Pobierz