Kodėl naudojame funkcionalų būsenos atnaujinimą (paduodant funkciją į setState su prev argumentu), o ne paprastą count + 1?
Frontend
Kokios yra Virtual DOM trūkumai?
Kas paskatino jus pradėti ieškoti naujo darbo?
Kam iš tikrųjų reikalingas useState ir kodėl mes negalime paprasčiausiai keisti kintamojo tiesiogiai arba naudoti useRef?
Papaskinkite apie savo darbo patirtį, projektus ir naudojamas technologijas.
Kam skirti būsenos valdytojai ir kuo jie skiriasi nuo Context naudojimo?
Kokius principus vadovaujiesi projektuodamas architektūrą ir renkantis technologijas?
Ko ieškai naujoje darbo vietoje, į ką atkreipi dėmesį?
Kaip suprasti, kada taikyti optimizacijas? Ar turėjote atvejų, kai reikėjo spręsti našumo problemas?
Įgyvendinkite įvykių tvarkyklę, kuri priima įvykius bet kokia tvarka ir siunčia juos teisinga tvarka pagal ID (pradedant nuo 1, kiekvienas sekantis +1). Įvykiai gali būti gaunami iš kelių kanalų, ir tvarka turi būti laikomasi kiekviename kanale atskirai. Dublikatus reikia ignoruoti. Siuntimui naudokite sendEvent funkciją.
Praktinis uždavinys: patobulinti React skaitiklio komponentą taip, kad paspaudus mygtuką "Padidinti", skaitiklio reikšmė padidėtų 1 ir į istoriją būtų įrašyta nauja reikšmė; paspaudus "Sumažinti" — panašiai; paspaudus "Nustatyti iš naujo" — istorija būtų išvalyta.
Kaip taikėte būsenos valdytojus architektūros ir naudojimo praktikų požiūriu?
Įgyvendinkite smartFetch funkciją, kuri yra apvalkalas aplink batchFetch funkciją, skirta duomenų užklausoms iš backend pagal ID. Funkcija turi kaupti iškvietimus per laiko langą (timeout) ir siųsti juos vienu partijos užklausa. Sekantis langas pradeda laukti iškart po užklausos siuntimo. ID yra unikalūs, fetch visada sėkmingas. Reikia teisingai apdoroti atvejį, kai vieno lango metu gaunami dubliuojantys ID.
Kaip optimizuoti React našumą?
Užduotis: Sukurti puslapį su daugiafunkcine kriptovaliutų lentele. Reikia prisijungti prie API ir rodyti monetų sąrašą lentelėje. Minimalūs reikalavimai: Projektas sukurtas nuo nulio Tik Typescript Prisijungti prie API Rūšiavimas pagal reikšmes stulpelyje Paieška pagal reikšmes langeliuose (veikia pagal loginio IR principą) Papildomi uždaviniai: Savo puslapiavimas Minimalūs stiliai (malonus ir tvarkingas vaizdas) Bendras paieškos funkcionalumas pagal reikšmes visose langeliuose Galimybė fiksuoti stulpelius
Kokia technologija yra React pagrindas ir kam ji reikalinga?