Kādas ir atšķirības starp kontrolētajiem un nekontrolētajiem komponentiem React? Kad ir labāk izmantot nekontrolētus komponentus?
Frontend
Noteikt izvadīšanas secību konsolē kodam ar async/await un setTimeout.
Izstrādātājs pēc pieteikšanās saņem JWT tokenu. Ko ar to darīt? Kur ir labāk glabāt tokenu — localStorage vai cookie? Kā saglabāt tokenu cookie?
Vai komponentu atkārtoti attēlot, ja tam nav props?
Pieņemsim, ka no backend nav ienākošo ID. Kā ar to tikt galā?
Kāpēc stāvokļa pārvaldnieks (piemēram, Redux) ir labāks nekā vienkārši sadalīti konteksti?
Ir lietotāju masīvs, kas tiek attēlots ar map. Kur ir kļūda un ko trūkst?
Kā nodrošināt summēšanas funkcijas drošību, ja backend var nosūtīt nepareizus datus (nedefinēts, virknes vietā skaitļi)?
Viss ir izdarīts pareizi: backend iestatīja HTTP-only sīkfailu. Bet lapas atjaunināšanas laikā sīkfails pazūd. Kas var būt problēma?
Ir divi komponenti: App un Child. Child atrodas iekšā App un ir ietīts ar memo. App ir objekts user, kas tiek nodots Child kā props, un ir pogas, kas maina count. Kas notiks, nospiežot pogu? Kā nodrošināt, lai Child neatsāktu pārrenderēšanu?
Kāpēc RTK Query vai React Query ir labākas par parasto fetch? Kā frontend saprot, kad ir jāatjauno dati?
Nosakiet konsoles izvades secību, izmantojot setTimeout un Promise (notikumu cilpas uzdevums).
Uzdevums Two Sum: ir dots skaitļu masīvs un mērķa skaitlis target. Atrodiet divu skaitļu indeksus, kuru summa ir vienāda ar target. Kāds ir jūsu risinājuma sarežģītības līmenis?
Ar kādām problēmām saskarsies iesācējs izstrādātājs, kurš ir izveidojis lielu useContext visai lietojumprogrammai un izmanto to visās komponentēs? Kādi rīki var palīdzēt izvairīties no šīs problēmas?
No backend nāk tabulas datu masīvs ar objektiem. Uzrakstiet funkciju, lai aprēķinātu lauka amount summu.
Kā rīkoties ar funkciju, kas tiek nodota kā props bērna komponentam, lai izvairītos no liekiem pārrenderējumiem?
Kam īstenībā ir nepieciešams atslēgas (key) React sarakstos?