Přidáme možnost zobrazovat více slov najednou.
Pokud na obrazovce vidíme více slov, vždy píšeme první na seznamu. Takovému slovu říkáme, že je aktivní.
- Do komponenty
Wordbox
přidejte propactive
, která říká, zda je komponenta zrovna aktivní. UvnitřuseEffectu
přidávejte/odebírejte posluchač událostikeyup
pouze v případě, že propactive
má hodnotutrue
. Tím zaručíme, že klávesy bude poslouchat pouze aktivní komponenta. - Přidejte prop
active
do seznamu závislostí prouseEffect
, aby se při její změně efekt spustil. - V komponentě
Stage
budeme nyní ve stavu udržovat pole tří slov. Zařiďte, aby pouze první slovo v seznamu mělu propactive
nastaveno natrue
. Vždy chceme psát pouze první slovo. - Ve funkci
handleFinish
nyní musíme odstranit slovo ze začátku seznamu a vygenerovat nové slovo na konec, abychom si udržovali pořád stejný počet zobrazených slov. - Vyzkoušejte, že vaše aplikace správně funguje.