Sobes.tech

React-те мемоизация туралы айтыңыз: useMemo, useCallback, React.memo. Қашан қолдану керек?

Middle+
261

Неге сіз JSON.stringify қолдандыңыз? Кэш үшін объект орнына Map қолдануға болар ма еді?

Middle+
234

Өз сөзіңізбен тәжірибеңіз туралы айтыңыз, неге ерекше назар аударасыз, түйіндемеңізден қызықты техникалық сәттер.

Middle+
232

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Функцияны типтеу return obj[key] } getProperty(X, 'a') // қате жоқ getProperty(X, 'e') // қате: 'e' кілті X объектісінің кілті емес getProperty({ name: 'Sergey' }, 'name') // қате жоқ getProperty(1, 1) // Қате. Бірінші аргумент объект болуы керек (функция немесе примитив емес)

Middle+
232

const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3

Middle+
195

Өтінемін, Map пен объектінің айырмашылығы неде?

Middle+
187

Көріну аймағы дегеніміз не? Айнымалылардың қайда көрінетін аймақтары бар?

Middle+
185

Confluence, Jenkins және ішкі қызметтер (EFS, RMC) сияқты құралдармен таныссыз ба?

Middle+
183

Функция өрнегі мен функция жарияланымының айырмашылығы неде?

Middle+
182

Браузер жағында күйді қайда сақтай аламыз? Оларды сипаттаңыз.

Middle+
182

Деректерді сақтау туралы айтыңыз: cookies, localStorage, sessionStorage. Сіздің жобаңызда токендермен авторизация қалай жүзеге асырылды?

Middle+
182

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(() => {})

Middle+
181

Келісімшарт туралы айтып беріңіз: статустары, статикалық әдістері (барлығы, барлығыSettled, кез келген, жарыс).

Middle+
179

let a = 2 function foo() { console.log(a) } function bar() { let a = 1 foo() } bar() //

Middle+
174

JavaScript-те контекстті (this) қаншалық жиі қолдандыңыз? Контексттің жоғалуын және оны шешу жолдарын (bind, call, apply, стрелка функциялары, айнымалыға сақтау) түсіндіріңіз.

Middle+
170

Топтағы рөліңіз туралы айтыңыз: сіз жетекші болдыңыз ба, көмекші ме, тәуелсіз шешім қабылдауда тәжірибеңіз бар ма? Рөлдер қалай бөлінді?

Middle+
169

Егер Promise шешілмеген болса, бірақ қабылданбаған болса, қателікті қайда ұстауға болады? then және catch-тан басқа тағы не бар? finally қашан орындалады?

Middle+
167

TypeScript-те 'in' операторы не істейді?

Middle+
166

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Функцияны типтеу return obj[key] } getProperty(X, 'a') // қате жоқ getProperty(X, 'r') // қате, кілт r объект үшін кілт емес getProperty({ name: 'Sergey' }, 'name') // қате жоқ

Middle+
164

React-те формалармен жұмыс істеу туралы айтыңыз: бақылаулы және бақылаусыз компоненттер, әрқайсысының артықшылықтары мен кемшіліктері.

Middle+
164
/5