Frontend
—SEPARATOR—
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), nustatykite, kas bus paskutiniame console.log ir paaiškinkite kodėl.
Kodėl vykdomas šis projektas? Į kokią vertės nišą jis patenka, kokią problemą sprendžia? Ar yra konkurentų?
Kuo buvo pagaminti jūsų mikrofrontai: Webpack Module Federation?
Ką reiškia terminas 'iš knygos' jūsų projekte su efektais (lietus, vibracija ir kt.)? Kaip tai atrodo įgyvendinimo požiūriu?
Ar CSS kintamieji gali pakeisti SCSS kintamuosius? Kuo skiriasi?
Kokios problemos yra dabartiniame SSR duomenų įkėlimo požiūryje ir kaip jos išsiplės pridėjus naujų puslapių?
Kokį darbo formatą labiausiai mėgstate: nuotolinį, biuro ar hibridinį?
Įgyvendinkite fetchAll funkciją, kuri priima URL sąrašą ir fetcherį, ir grąžina rezultatų sąrašą. Kaip atlikti paralelinius ir sekcinius užklausas?
Pasakykite apie React komponento gyvavimo ciklą: pagrindiniai montavimo, atvaizdavimo ir išmontavimo etapai.
Kas yra 'as' operatorius TypeScript ir kokios yra jo privalumai ir trūkumai?
Įgyvendinkite savo promiseAll funkciją, kuri yra analogas Promise.all: priima pažadų masyvą, grąžina pažadą su rezultatų masyvu pradinėje tvarkoje, ir pirmojo rejected atveju — iš karto iškviečia reject.
Ką reiškia raktažodis satisfies TypeScript ir kam jis reikalingas?
Aprašykite sudėtingą kompromisą, su kuriuo susidūrėte.
Kodėl React naudoja Virtual DOM ir kaip jis veikia?
Kas yra įvykių apdorojimas React? Kas yra sintetinė įvykis?
Kaip optimizuoti React našumą?
Kokia yra skirtumas tarp duomenų saugojimo masyve ir objekte iš atminties perspektyvos? Kuris būdas saugoti lentelę (dviejų matmenų masyvas ar dviejų matmenų objektas) bus lengvesnis atminčiai?
Ar kada nors teko rašyti savo starterius?
Kokios problemos kyla dirbant su mikro-frontend architektūra ir Module Federation jūsų projekte?