Mokytis ir suprasti React – praktinė pamoka

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

Visi pamokos vaizdo įrašai Mokytis ir suprasti „React“ – praktinis vadovas

Jums pavyko sukurti paprastą vaizdo įrašų grotuvo projektą "React" sistemoje, kuris atkuriamas automatiškai. Tačiau norėdami pagerinti naudotojo patirtį, norite įdiegti mygtukus " Next" ir " Previous". Šie mygtukai leidžia naudotojams greitai naršyti tarp vaizdo įrašų. Šiame žingsnis po žingsnio vadove sužinosite, kaip pridėti šią funkciją ir kodėl naudinga bendrą kodą perduoti funkcijoms, kad būtų išvengta perteklinio kodo.

Pagrindinės žinios

  • Įdiegus naršymo mygtukus pagerėja naudotojų patirtis
  • Daugkartinio naudojimo funkcijos padeda išvengti kodo dubliavimo.
  • Tinkamas įvykių tvarkymas leidžia naudotojams intuityviai pasiekti vaizdo įrašus.

Žingsnis po žingsnio vadovas

Pirmiausia apžvelkime, kaip į esamą "React" programą galite integruoti mygtukus "Next" ir "Previous".

1. Paruoškite mygtukus

Pradėkite nuo reikiamų mygtukų sukūrimo savo komponente. Tam galite naudoti "Unicode" simbolius, kad būtų rodomos patrauklios rodyklės, palengvinančios navigaciją.

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

2. Sukurkite funkcijas, skirtas vaizdo įrašų navigacijai

Dabar atėjo laikas įgyvendinti už mygtukų slypinčią logiką. Turėtumėte sukurti funkciją, kuri leistų pereiti prie konkretaus vaizdo įrašo. Tam galite naudoti funkciją skipVideo, kuri tikisi dviejų parametrų: prieaugio ir vaizdo įrašų sąrašo.

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

3. užsakomosios funkcijos apibrėžimas

Kad pagerintumėte savo kodo palaikomumą, patartina navigacijos logiką pavesti kurti išoriniams užsakovams. Tai galite padaryti apibrėždami skipVideo funkciją už savo atvaizdavimo metodo ribų. Tai darydami jūs suteikiate funkcijai parametrus, kurių jai reikia navigacijai atlikti.

4. priskirkite mygtukų tvarkykles

Dabar priskirkite įvykių klausytojus mygtukams, kurie paspaudus iškviečia skipVideo funkciją. Įsitikinkite, kad kiekvienam mygtukui perduodate tinkamą parametrą: -1 - mygtukui Ankstesnis ir +1 - mygtukui Kitas.

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

5. patikrinkite funkcionalumą

Įdiegus visas funkcijas, svarbu patikrinti savo programą. Paleiskite vaizdo įrašą ir išbandykite mygtukus, kad įsitikintumėte, jog navigacija veikia taip, kaip norima, ir nėra jokių klaidų.

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

6. tikslus derinimas

Pasirinktinai sąsają galite papildyti papildomomis funkcijomis, pavyzdžiui, garsumo valdikliu arba peršokimu tiesiai į konkretų vaizdo įrašą sąraše. Taip užtikrinama optimizuota naudotojo patirtis ir reikia tik nežymiai pakoreguoti esamą kodą.

Navigacija tarp vaizdo įrašų su "React" mygtukais "Next" ir "Previous

Apibendrinimas

Įdiegę mygtukus "Next" (toliau) ir "Previous" (anksčiau), gerokai pagerinote vaizdo įrašų grotuvo naudotojo patirtį. Sužinojote, kaip svarbu perduoti funkcijas ir vengti nereikalingo kodo. Dabar esate pasirengę taikyti šiuos metodus būsimuose projektuose.