Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Dane fetcha w React dostępne są dopiero po przerenderowaniu strony, a w czystym js są niedostępne
gburhiphop
post 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
Go to the top of the page
+Quote Post
nospor
post 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

Go to the top of the page
+Quote Post
gburhiphop
post 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
Go to the top of the page
+Quote Post
Salvation
post 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 biggrin.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 02:59