Haaste: Toteuta Autolistan Suodatin useMemolla
Tehtävä
Luo CarList-komponentti, joka vastaa autojen listan näyttämisestä ja tarjoaa hakutoiminnon niiden suodattamiseen nimien perusteella. Käyttäjät voivat syöttää hakusanan, jonka perusteella autolista suodatetaan dynaamisesti.
Ohjeet
- Tuo tarvittavat hookit React-kirjastosta.
- Määrittele
CarList-komponentin sisällä tilamuuttujasearchInputja sen päivitysfunktiosetSearchInputkäyttäenuseState-hookia. AlustasearchInputtyhjällä merkkijonolla. - Käytä
useMemo-hookia muistiin tallentaaksesifilteredCars-taulukon. Muistissa pidettävän logiikan tulee suodattaa autotsearchInput-arvon perusteella. JossearchInputon tyhjä, palauta kaikki autot; muussa tapauksessa suodata autot hakusanan perusteella. - Määrittele
useMemo-hookin riippuvuuslistaan oikeat muuttujat, joista muistissa pidettävä funktio riippuu.
- Lisää
import-lause tuodaksesi tarvittavan hookin React-kirjastosta. - Käytä
useState-hookia tilamuuttujan ja sen päivitysfunktiolle. useMemo-hook tallentaa suodatetun autot-taulukon muistiin ja estää tarpeettomat uudelleenlaskennat.- Lisää
useMemo-hookin riippuvuuslistaan ne muuttujat, joista muistissa pidettävä funktio riippuu (carsjasearchInput).
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 9
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.17
Haaste: Toteuta Autolistan Suodatin useMemolla
Pyyhkäise näyttääksesi valikon
Tehtävä
Luo CarList-komponentti, joka vastaa autojen listan näyttämisestä ja tarjoaa hakutoiminnon niiden suodattamiseen nimien perusteella. Käyttäjät voivat syöttää hakusanan, jonka perusteella autolista suodatetaan dynaamisesti.
Ohjeet
- Tuo tarvittavat hookit React-kirjastosta.
- Määrittele
CarList-komponentin sisällä tilamuuttujasearchInputja sen päivitysfunktiosetSearchInputkäyttäenuseState-hookia. AlustasearchInputtyhjällä merkkijonolla. - Käytä
useMemo-hookia muistiin tallentaaksesifilteredCars-taulukon. Muistissa pidettävän logiikan tulee suodattaa autotsearchInput-arvon perusteella. JossearchInputon tyhjä, palauta kaikki autot; muussa tapauksessa suodata autot hakusanan perusteella. - Määrittele
useMemo-hookin riippuvuuslistaan oikeat muuttujat, joista muistissa pidettävä funktio riippuu.
- Lisää
import-lause tuodaksesi tarvittavan hookin React-kirjastosta. - Käytä
useState-hookia tilamuuttujan ja sen päivitysfunktiolle. useMemo-hook tallentaa suodatetun autot-taulukon muistiin ja estää tarpeettomat uudelleenlaskennat.- Lisää
useMemo-hookin riippuvuuslistaan ne muuttujat, joista muistissa pidettävä funktio riippuu (carsjasearchInput).
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 9