React'da memoizatsiya haqida gapir: useMemo, useCallback, React.memo. Qachon foydalanish kerak?
Frontend
O'z so'zlaringiz bilan tajribangiz haqida gapiring, nimani ta'kidlashni xohlar edingiz, rezyumingizdagi qiziqarli texnik jihatlar.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Vazifa: tiplashtirish funktsiyasi return obj[key] } getProperty(X, 'a') // xato yo'q getProperty(X, 'e') // xato: 'e' kaliti ob'ekt X uchun kalit emas getProperty({ name: 'Sergey' }, 'name') // xato yo'q getProperty(1, 1) // Xato. Birinchi argument obyekt bo'lishi kerak (funksiya yoki primitiv emas)
Nega JSON.stringify ishlatdingiz? Kesh uchun obyekt o'rniga Map ishlatish mumkin bo'lar edi?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3
Iltimos, aytib bering, Map va obyekt o'rtasidagi farq nima?
Ko'rinish doirasi nima? Turli o'zgaruvchilarning ko'rinish doiralari qanday?
const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Brauzer tomonida holatni qayerda saqlashimiz mumkin? Ular haqida gapir.
Promise haqida gapir: holatlar, statik metodlar (all, allSettled, any, race).
Ma'lumotlarni saqlash haqida gapir: cookie, localStorage, sessionStorage. Loyihangda tokenlar bilan autentifikatsiya qanday amalga oshirilgan edi?
Confluence, Jenkins va ichki xizmatlar (EFS, RMC) kabi vositalar bilan tanishmisiz?
let a = 2 function foo() { console.log(a) } function bar() { let a = 1 foo() } bar() //
Funksiya ifodasi va funksiya e'lon qilish o'rtasidagi farq nima?
Agar Promise hal qilinmasa va rad etilsa, xatoni qayerda ushlashimiz mumkin? Then va catchdan tashqari nima bor? Qachon finally ishlaydi?
JavaScriptda kontekst (this) bilan qanchalik ko'p ishladingiz? Kontekstni yo'qotishni va uni hal qilish usullarini (bind, call, apply, arrow funksiyalar, o'zgaruvchiga saqlash) tushuntiring.
Jamoa jamoangizdagi rolingiz haqida gapiring: siz rahbar edingizmi, rahbarning o'ng qo'li edingizmi, mustaqil qarorlar qabul qilish tajribangiz bormi? Rollar qanday taqsimlangan?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Vazifa: funksiyani tiplash return obj[key] } getProperty(X, 'a') // xato yo'q getProperty(X, 'r') // xato: r kaliti X obyekti uchun kalit emas getProperty({ name: 'Sergey' }, 'name') // xato yo'q
TypeScript'da in operatori nima qiladi?
Reactda shakllar bilan ishlash haqida gapiring: nazorat qilinadigan va nazorat qilinmaydigan komponentlar, har bir yondashuvning afzalliklari va kamchiliklari.