Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 50% výuky zdarma!
Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2. května 15:59

Muzete mne to nekdo zkouknout a opravit, co je spatne, non-like react?
https://mlich.zam.slu.cz/…r/index2.htm

Co mi tam zatim nejde, tak se peru s inputText polickem, aby jej mohl uzivatel prepisovat a soucasne, aby slo natahnout charakter ze sablony, link dole Peter Lubo. Jednou funguje pouziti defaultValue, pro druhy pripad jen value, ale oboji najednou mi zatim nefungovalo.

Mno, a pak mi tam vypisuje jakousi chybu, ze neni uniq key, ci co. Ani nenapise detaily, jaky key nebo tak.
Jen jsem dohledal, ze se to tyka prvni attBar (attribute) a ze se to vypisuje pri renderovani celeho toho prvku. Ale nevypisuje se to pri tech ostatnich. A ty jsou resene uplne stejne, coz mi prijde jako dost hodne divne. Ale cast kodu jsem prepisoval, aby byl vice like-react, takze jsem mohl nekde udelat chybku.

A pak je tam treba jeste zapracovat dalsi veci, ohledne priorit, pokud nekdo vampire znate. To zatim neresim. Zatim spis premyslim, jak to realizovat. Zda selectem nebo tam dat radio buttony nebo jinak...

Zkusil jsem: .

Chci docílit: .

 
Odpovědět
2. května 15:59
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:5. května 16:06

Asi se mi to podarilo uz vyresit.

Problem spociva v tom, ze react nektere veci propojuje a automatizuje. A kdyz to proste neznate, tak nevite o jinem reseni, nez nabizeji forka.

  • setState, kdyz se zavola, tak spusti soucasne prekresleni komponenty.

(toho jsou plna forka a navody)

  • setState, ale neumi pracovat se strukturovanym polem, musi se ta operace provest zvlast.

    (to uz se hleda hur, spis jsem stravil asi hodinu hledanim a zjistovanim, ze se stav neupdatnul a ze to neni chyba kodu, ale chyba funkce; a plna forka jsou ruznych reseni, v dokumentaci plugin pro funkci update(), treba, kdyz uz teda vite, co hledate :) )

  • A nebo je mozne pouzit this.state.le­vel1.level2.le­vel3 = neco, ale pak je nutne pouzit this.forceUpdate(). Coz se na forkach dost blbe hleda. takze, uz mi funguji i ty inputy nahore, prepisuji se a zle dole prepinas postavu Lubo, Peter.

Ted jeste vyresit ten problem s prvnim attBar, ze to pise do konzoly nejaky error :)

Editováno 5. května 16:08
 
Nahoru Odpovědět
5. května 16:06
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.