Frontend
Mida saab teha kursorist hoolimata, kui seda kasutada ei taha?
Funktsionaalses React komponendil on kaks sünkrontsetState-kutsumist, siis asünkroonne funktsioon, ja veel kolm setState-kutsumist. Kui palju renderdusi toimub React 18 ja React 17? Mis on batching ja millal see ilmus?
/* Kirjutage tüüpi MyReadonly - muudab kõik väljad ainult lugemiseks */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Kirjutage tüüpi MyRequired — muudab kõik valikulised väljad kohustuslikuks */ type User = { id?: number name?: string } type MyRequired<T> = { } /* Kirjutage tüüpi MyPartial — muudab kõik valikulised väljad kohustuslikuks */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Kas on võimalik sündmuste levikut peatada? Kuidas? Mis vahe on stopPropagation ja stopImmediatePropagation vahel?
Komponendis kirjeldame funktsiooni, mis tagastab JSX-i. Miks see võib olla mitte kõige parem lahendus?
Millised tegurid on teile ettevõttes olulised ja millele te suhtute rahulikult?
Rakenda promisify funktsiooni: see võtab vastu error-first callbackiga (loadScript) funktsiooni ja tagastab uue funktsiooni, mis võtab vastu mis tahes argumendid, lisab error-first callback ja pakib kõne Promise'i.
Kas sa praegu töötad? Kui ei, siis miks?
Milliste raamistikudega oled töötanud, millisega praegu töötad ja miks just seda valisid? Millised on selle raamistikuga seotud plussid ja miinused?
Testimise ajal katab teie testijate ja arendajate meeskond koodi ühikutestidega? Kas arendajad kirjutavad ka integratsiooni- ja end-to-end teste?
Mis on fasad NgRx-s, millist rolli see mängis?
Kui klient värskendab lehte, kas salvestas andmed või lähtestanud? Kas kasutasite Local Storage?
Teil on antud juurdepääs privaatsele GitHub hoidla ja sulle öeldi, et kloneeri projekt ja käivita see. Kuidas sa selle juurde läheneksid? Mida sa esimesena teeksid?
Miks otsustati kasutada React PDF-i selle asemel, et kasutada brauseri sisseehitatud PDF-i lugemist?
Kas teil on kogemusi backend'i rakendamisel?
Miks tavaliselt tehakse ühe muudatuse jaoks andmebaasis kaks migratsiooni?
Kas POST-päringusse saab lisada päringupäringuid?
Kuidas oli dünaamiliste vormide skeem rakendatud tegevuste konstruktoris - ees või tuli see backendist?
Kus saab brauseris klienti andmeid salvestada?
Praktilised ülesanded loogiliste operaatorite (&&, ||) kohta: mida iga kord välja trükitakse?