Aktywne Wpisy
Javert_012824 +165
Sytuacja z Lęborka. Kto według was jest winnym tego incydentu?
#wypadek #polskiedrogi #samochody #motoryzacja #prawo #prawojazdy
#wypadek #polskiedrogi #samochody #motoryzacja #prawo #prawojazdy
Zaczytanaa +51
Do jakiego kraju chcielibyście wyemigrować/urodzić się i dlaczego akurat tam? U mnie w sercu niezmiennie od kilku lat Islandia - brak upałów, czyste powietrze, piękne krajobrazy i kolor niebieski na fladze
Mam duży komponent podzielony na mniejszy. Tablica drag / drop - coś ala trello - mniejsza z tym.
Używam useState bez contextu.
mam funkcję która usuwa item. deleteItem(itemInd, colInd) => { body function }
w funkcji deleteItem używam destrukt żeby podmienić state, oczywiście niemutowalnie.
Komponent podzielony jest na 3 mniejsza - w przypadku mojego problemu taka wiedza wystarczy.
Board > column > item w Board jest jakiś wbudowany context do komunikacji dragDrop - to tez mało ważne.
Jak najlepiej przekazać funkcję delete do Itemu.
1) deklarować w środku komponentu funkcyjnego i przekazywać ją dwa poziomy niżej do taskItemu. Wtedy mam tylko 2 argumenty IndexITem i IndColumn.
2) deklarować ją poza komponentem funkcyjnym np wyżej lub jako helper. Wtedy jako argument potrzbuje też swoje useState body przekazane do argumentu więc argumentów mam 4 ?
Dodatkowy problem. colInd znam dopiero przy wyplutym column w funkcji map. Więc po drodze powinienem zrobić bind funkcji z argumentem ?
3) #!$%@?ć to i zrobić to po ludzku na ContextHooku
4) #!$%@?ć to i zrobić to na reduxie
Pytanie mogłoby się tyczyć innego przykładu, głównie chodzi mi o to że aby odalić tą funkcję muszę mieć też dostęp do setState ba nawet do samego state bo musze destrukturyzować bieżącą kolumnę.
#react #programowanie
- usuwania
- dodawania
- filtrowania
- i innego ....
do robienie tego choćby bez contexu robi mega syf. Albo ja źle piszę.
OFC komponenty funkcyjne.