React komponento projektavimas, skirtas rodyti įdėtą failų ir aplankų struktūrą: teisingai rodo įdėtą struktūrą, gali slėpti ir rodyti aplankų turinį, ir dinamiškai užklausia aplankų turinio duomenis jų išplėtimo metu.
Frontend
Kokie alternatyvūs būdai yra eilutės konvertavimui į objektą? Kokie yra rekursijos trūkumai ir privalumai?
Papaskinkite šiek tiek apie save, savo patirtį ir svarbius projektus.
Papaskokite išsamiau apie paskutinę darbo vietą techniniu požiūriu, kas patiko, kas nepatiko ir kokiu keliu norėtumėte eiti.
Ar galima siųsti kūną GET užklausoje?
Pasakykite apie React komponento gyvavimo ciklą: pagrindiniai montavimo, atvaizdavimo ir išmontavimo etapai.
Kada monolitas virsta mikrofrontais? Kuo atributu ir savybe mes suprantame, kad tai dabar mikrofrontai?
Kokiu būdu jungiasi jūsų bibliotekos?
Ar galima POST užklausoje pridėti query parametrus?
Kaip padalijote monolitą į mikrofrontus ir kokias technologijas naudojote?
Ar yra skirtumų tarp React versijų (pvz., 17 ir 19) renderinimo? Ką žinote apie konkurencingą renderinimą ir Fiber?
Praktinė užduotis: duotas taškų masyvas su laukais time ir value. Reikia identifikuoti grupes taškų su ta pačia verte ir palikti tik kiekvienos grupės pradžią ir pabaigą (linijinio grafiko optimizavimui).
Kaip išspręsti problemą su pasenusia verte CommentsEditor komponentėje, kai useState nereaguoja į įeinančio prop'o pakeitimus? Kaip galima naudoti useEffect šiai problemai spręsti?
Praktinė užduotis: duotas eilutė formatu 'reikšmė.reikšmė.reikšmė', ją reikia paversti į įdėtą objektą, kur kiekvienas raktas yra eilutės dalis, o paskutinis raktas turi tuščią objektą.
Užduotis parašyti funkciją, kuri priima eilutę, vaizduojančią raktų rinkinį, atskirtą taškais, ir konvertuoja ją į įdėtą struktūrą turintį objektą.
React Comments ir CommentsEditor komponentų kodo peržiūra: raskite logines ir UX problemas kode (pvz., neteisingas indekso išsaugojimas uždarius užuolaidą, problemos su reikšmės atnaujinimu keičiant props).
Papaskink apie CORS: kas tai yra, kam tai reikalinga, kokias užduotis sprendžia ir kaip veikia.
Ant ko jūs grindžiat savo vidinę liniją, kurią dedate ir sakote: šis mikro-frontend yra paprastas, o šis sudėtingas?
Ar kada nors susidūrėte su architektūra, rašėte modulius, kūrėte nuo nulio? Ar pažįstate Feature-Sliced Design (FSD)?
Kokia alternatyva gali būti naudojama, kad išvengtumėte onToggle savybės perdavimo per visas įdėjimo lygius?