Aktywne Wpisy
lukasz-dit +41
Treść przeznaczona dla osób powyżej 18 roku życia...

fsfdjf +14
witam moich ulubionych autystów i inne stworzenia, co tam u was dzisiaj słychać
Skopiuj link
Skopiuj link
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Da się jakoś wymusić wywołanie setState() w jednym komponencie, żeby drugi komponent (który wyświetla rezultat, który docelowo ma się brać właśnie z tego State) wiedział o nim zanim się wyrenderuje?
W React'cie jestem bardzo początkujący i aktualnie drugi komponent próbuje się wyrenderować zanim wywoła się setState() przez co oczywiście wywala error bo nie ma skąd wziąć wartości które są oczekiwane.
1 komponent wyświetla tabelę z wynikami w układzie [label z datą]:[wynik]
renderuje ten układ w oparciu o wpisywane dane w tym momencie, czyli podczas edycji, i jak sobie zmienię datę w kalendarzu to muszą te dane przeskakiwać: to jest jeden State
2 komponent renderuje generalny panel, który wyświetla w rowach nazwy tych tabel, które można dodawać albo edytować. Więc dopiero po tym jak pierwszy komponent zostanie edytowany i zapisany,
@Czarzy: pamietaj ze sam setState jest asynchroniczny.
https://reactjs.org/docs/conditional-rendering.html
JS i jego frameworki to coś pięknego... Chciałbym mieć do czynienia tylko z moim backendem ale na
@Pedalek
Mogę wiec przekazać state do pierwszego ale niestety nie mam kontroli nad tym kiedy się on wyrenderuje bo nie mogę wywołać callbacka z pierwszego i tak się kręci karuzela s----------a