[JavaScript] Dane fetcha w React dostępne są dopiero po przerenderowaniu strony, a w czystym js są niedostępne |
[JavaScript] Dane fetcha w React dostępne są dopiero po przerenderowaniu strony, a w czystym js są niedostępne |
21.07.2023, 09:36:00
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 12.07.2016 Ostrzeżenie: (0%) |
Zmienna w programie za pierwszym razem jest undefined, a jak zmienię cokolwiek w edytorze i zapiszę, to dopiero wtedy są dane w tej zmiennej. Jeśli dam f5 w chrome, to znowu jest undefided
Ten post edytował gburhiphop 21.07.2023, 09:39:17 |
|
|
21.07.2023, 10:37:33
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6297 Dołączył: 27.12.2004 |
Popraw linijke 15
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.07.2023, 23:55:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 12.07.2016 Ostrzeżenie: (0%) |
Wieczorem wrzucę kod, bo już nie zdarzyłem. Póki co mam zdj błędów które mi wyskakują. W ogóle zawsze wyskakują mi po 2 razy. Może ma to jakieś znaczenie?
Pierwsze błędy to przed wciśnięciem ctrl+s w edytorze, a późniejsze numery to prawidłowo pobrane id z elementów DOM, dopiero po zapisaniu pliku w edytorze po jakiejś drobnej zmianie https://postimg.cc/DWq2VN0R Ok juz rozwiązałem. Okazało się, że to kwestia prawdopodobnie asynchroniczności fetcha. Niestety nie rozwiązałem problemu ładnie poprzez sync await, bo ciągle coś nie działało. Zamiast tego użyłem settimeout w dwóch miejscach, ale działa |
|
|
22.07.2023, 18:36:19
Post
#4
|
|
Grupa: Zarejestrowani Postów: 344 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Fajnie, że wrzuciłeś kod
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 02:59 |