V tomto cvičení zařídíme, aby po napsání slova ihned naskočilo slovo další.
- Komponenta
Wordboxmusí nějakým způsobem informovat svého rodiče o tom, že uživatel správně napsal zadané slovo. Za tímto účelem přidejte do props v komponentěWordboxcallbackonFinish. - V posluchači události
keyupzařiďte, že pokud uživatel napsal správně poslední písmenko, místo nastavení stavu zavoláte rovnou funkcionFinish. - V komponentě
Stagevyrobte funkcihandleFinish, která nastaví stavwordsna prázdné pole. Předejte tuto funkci komponentěWordbox. Takto zajistíme unmount komponenty po správném napsání slova. - Místo nastavování stavu na prázdné pole můžeme rovnou vygenerovat nové slovo – pomocí připravené funkce
generateWord. Vygenerujte slovo délky 6. Dejte však pozor, že do stavu je vždy potřeba nastavit pole, tedy v tomto případě pole o jednom prvku. - Vyzkoušejte, že po napsání slova ihned přiskočí další.