React - predavanie dat cez props – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

React - predavanie dat cez props – JavaScript, AJAX, jQuery – Fórum – Programujte.comReact - predavanie dat cez props – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

rdev
~ Anonymní uživatel
1 příspěvek
6. 1. 2019   #1
-
0
-

Ahojte, robim jednu appku pre React skor pre edukacne ucely a zaujima ma vas nazor na riesenie "problemu" so zdielanim dat medzi komponentmi.

Aplikacia je jednoducha, je tam login page a nasledne nejaka "main" page ktora ma sidebar a tri taby. Na tom sidebare su tlacidla k tabom  s informaciou o pocte zaznamov v danom tabe. Kazdy tab potom zobrazuje nejake mensie komponenty s dodatocnym dadatami.

Implementacne je to tak, ze mam dva hlavne "views", Login a AppContainer. AppContainer obsahuje router, sidebar a nejaky placeholder pre taby. Nasledne router do toho placeholdra generuje zvoleny tab. Data su dotahovane cez fetch API na nejaku REST API. Otazne je, je vhodne miesto na to tie data volat a drzat. 

Moj prvotny navrh je urobit to tak, ze tie data sa loadnu po logine (asi aj musia, pretoze potrebujem zobrazit ich pocty uz na main page) a nasledne ich predavat z AppContainera do child componentov cez props. Jeidny problem ktory vidim je, ze sa vsetky cally vykonaju na zaciatku a naraz a mozno zbytocne len kvoli ciselkam na tlacidlach, ale toto inak riesit neviem. Mozno nejakym endpointom navyse len kvoli tejto informacii, ale povedzme, ze nic take nemam k dispozicii. Je to uplne blby pristup, alebo je to na zaciatok ok ? 

Pripominam, ze je to na edukacne ucely, neskor tam planujem pouzit context API a neskor Redux, postupne ako sa tym budem preluskavat, ale aktualne hladam nejaku schodnu cestu pre cloveka ktory s Reactom zacina.

Vdaka.

Nahlásit jako SPAM
IP: 188.167.92.–
jerry
~ Anonymní uživatel
512 příspěvků
7. 1. 2019   #2
-
0
-

#1 rdev
co je to rest api ? co je to react ?

Nahlásit jako SPAM
IP: 2a00:1028:83be:235a:fcb8:dafe:83e2:48a5...–
Jan
~ Anonymní uživatel
187 příspěvků
7. 1. 2019   #3
-
0
-

Napisal som to blbo, sorry. Aplikaciu v ReactJS.

Rest API. Neviem ako to popisat. Proste externa webova sluzba ku ktorej mam dokumentaciu, ale nemozem na nu sahat.

Nahlásit jako SPAM
IP: 86.110.229.–
jerry
~ Anonymní uživatel
512 příspěvků
7. 1. 2019   #4
-
0
-

#3 Jan
aha hm... tak si vem klacík a zkus do ni ďoubnout klacíkem no .. a uvidíš co to udělá ne ? :)))))

Nahlásit jako SPAM
IP: 2a00:1028:83be:235a:fcb8:dafe:83e2:48a5...–
jerry
~ Anonymní uživatel
512 příspěvků
11. 1. 2019   #5
-
0
-

no myslim že dotazy na REACT ti tu nikdo nezodpoví protože v něm nikdo nedělá

chce to jiný forum

Nahlásit jako SPAM
IP: 2a00:1028:83be:235a:45e4:9332:c803:9061...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý