Frontend
Matote, aš spusteliu ant 2-ojo elemento, jį paslepiu, ir 1-asis elementas taip pat užsidaro. Tai neturėtų vykti. Ar galite paaiškinti, kodėl taip vyksta?
Papaskink man apie React reconciliation
[vardas] paklausė: Papasakok apie patogiausią darbo dienos pabaigą.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
Kas nutiks, jei paspaudimo apdorojimo metu analitika išmes išimtį: ar profilis bus išsaugotas? Kaip užtikrinti, kad analitikos gedimas nepridengtų pagrindinio naudotojo scenarijaus?
Kaip įvertintumėte savo įgūdžius kaip „React“ frontend kūrėjas?
Įsivaizduokite, kad gaunate užduotį iš rinkodaros skyriaus: norime pridėti funkciją — viršutinėje kairėje kampo logotipas turi būti apverstas, jei Merkurijus yra retrogradinis. Ką darytumėte?
Ar turite patirties dirbant su agentūros kūrimu naudojant DI?
Pradėjote mokytis React, ir React yra populiaresnis ir yra daugiau laisvų darbo vietų. Kodėl galų gale perėjote prie Angular?
Kokį komandą ieškote?
Papaskinkite apie plėtros procesą ir Git-flow jūsų komandoje. Kaip organizuotas kodo peržiūros procesas?
Kokia alternatyva gali būti naudojama, kad išvengtumėte onToggle savybės perdavimo per visas įdėjimo lygius?
Kaip centrinti div? Paminėkite tris būdus.
Įgyvendinkite memoize funkciją, kuri kaupia asinchroninių funkcijų kvietimų rezultatus ir neatsiunčia pakartotinų užklausų, jei tas pats kvietimas su tais pačiais argumentais jau buvo atliktas.
Kaip reaguojate į kritiką per kodų peržiūrą?
Yra trys nauji tipai. Reikia sukurti naują bendrinį tipą, kuris turės visus šių tipų laukus (naudojant union).
Ar esi pasiruošęs atlikti rutininį darbą — suprasti kitų kodą, kurti maketus, taisyti techninį skolą ir ne tik užsiimti architektūra?
Ar esi pasiruošęs bent kurį laiką eiti į biurą?
Kaip suvienodinamas dešimties kūrėjų kodas viename mikrofrontende? Ar yra kas nors, kas koordinuoja pakeitimus?
Kaip suprasti, kada taikyti optimizacijas? Ar turėjote atvejų, kai reikėjo spręsti našumo problemas?