Aktywne Wpisy
Grzegorz05 +1431
![Grzegorz05 - Chciałbym wszystkim podziękować za tak liczne wykopanie tematu: https://...](https://wykop.pl/cdn/c3201142/7125d4382cb4788e92e979f32150229bcb089f332dbd9a2246c98316d468d3c0,w150.jpg)
![Mineciarz69](https://wykop.pl/cdn/c3397992/Mineciarz69_AWhVixKXiu,q60.jpg)
Mineciarz69 +4
Przez co przegraliście życie?
#przegryw #blackpill #zwiazki #seks #tfwnogf #redpill #rozowepaski #niebieskiepaski #tinder #p0lka #dickpill #stulejacontent #chad
#przegryw #blackpill #zwiazki #seks #tfwnogf #redpill #rozowepaski #niebieskiepaski #tinder #p0lka #dickpill #stulejacontent #chad
-główny App
--Home (jakas glowna strona startowa co by w App zostawic tylko routing)
--UploadHand (upload rozdania)
--ReplayHand (odtwarzanie rozdania)
Upload rozdania dziala na zasadzie wklejenia i wyslania tekstowego stringa z historia rozdania, ktory komponent replayera potem parsuje i odtwarza graficznie rozdanie. Wszystko bylo spoko dopoki formularz do wklejania historii mialem w komponencie App, ale chyba tak sie nie robi a poza tym docelowo raczej nie bedzie to startowa strona mojego projektu, wiec podzielilem to tak jak widac. Problem w tym, ze ReplayHand wtedy bylo dzieckiem komponentu z formularzem (App) a teraz jest jego "rodzenstwem" i nie wiem jak prawidlowo przekazac propsy (string z formularza). Help plz i nie bijcie jesli robie jakas glupote bo jestem kompletnym amatorem
#programowanie #naukaprogramowania #javascript
rozumiem, ze ma to wygladac tak:
~
~~
~~~
~~
i wtedy gdzie dac jakie propsy, gdzie jakie state etc.?
nie, nie. Coś takiego miałem na myśli:
~
~~
~~~
~~~
i w UploadWrapper robisz const [hand, setHand] = React.useState('');
i wtedy w UploadHand jak już od usera przejmiesz plik to robisz setHand(zuploadowanyplik)
i automatycznie dane (hand) trafią do komponentu ReplayHand
to uniwersalny komponent a skąd Ty weźmiesz dane do propsa hand to już Twoja sprawa. Równie dobrze możesz po zuploadowaniu rozdania zapisywać go na serwerze, później zrobić sobie jakąś listę z rozdaniami które będzie linkować do konkretnego rozdania i w komponencie routingowym robisz sobie fetch'a po id z URLa i dane przekazujesz analogicznie do:
Komentarz usunięty przez autora
Komentarz usunięty przez autora