Zařídíme zpětnou vazbu pro uživatele zda napsal správné písmeno. Budeme chtít, aby slovo při chybě změnilo barvu.
- V komponentě
Wordbox
vytvořte nový pravdivostní stav[mistake, setMistake]
, který bude říkat, zda uživatel udělal překlep. Na začátku bude stav nastaven nafalse
. - Pokud má stav
mistake
hodnotutrue
, vykreslete slovo s třídouwordbox wordbox--mistake
. - V reakci na událost
keyup
správně nastave stavmistake
natrue
nebofalse
dle toho, zda uživatel napsal správné písmeno. - Vyzkoušejte, že aplikace funguje správně.
- Zamyslete se nad tím, zda nám hrozí problém se zastaráním stavu
mistake
a zdůvodněte, proč ano nebo proč ne.