Sobes.tech

React'ta memoizatsiya жөнүндө мага айтып бер: useMemo, useCallback, React.memo. Кай колдонуш керек?

Middle+
265

Өз сөздөрүңүз менен тажрыйбаңыз жөнүндө айтып бериңиз, эмнелерди белгилегиңиз келет, резюмеңизден кызыктуу техникалык учурлар.

Middle+
236

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) // Ката. Биринчи аргумент объект болушу керек (функция же primitives эмес)

Middle+
236

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

Middle+
236

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

Middle+
203

Өтінемін, айтыңызшы, Map менен объекттин айырмасы неде?

Middle+
196

Көрүнүү чөйрөсү деген эмне? Ар кандай өзгөрмөлөрдүн көрүнүү чөйрөсү кандай?

Middle+
190

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+
186

Браузердин жактан абалын кайда сактай алабыз? Алар жөнүндө айтып бер.

Middle+
185

Promise жөнүндө сөз кыл: абалы, статикалык ыкмалары (all, allSettled, any, race).

Middle+
185

Confluence, Jenkins жана ички кызматтар (EFS, RMC) сыяктуу инструменттер менен таанышсыңбы?

Middle+
185

Маалыматтарды сактоо жөнүндө айтып бер: cookies, localStorage, sessionStorage. Сенин долбоордо токендер менен авторизация кандай жүрдү?

Middle+
184

Функциянын билдирүүсү менен функциянын декларациясынын айырмасы эмнеде?

Middle+
183

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

Middle+
181

Топтунундагы ролуңуз жөнүндө айтып бериңиз: сиз лидер болдубу, лидердин оң колу болдубу, өз алдынча чечимдер кабыл алуу тажрыйбаңыз барбы? Ролдор кандай бөлүштүрүлдү?

Middle+
175

JavaScriptте контекст (this) менен канча иштедиңиз? Контексттин жоголушу жана аны чечүү жолдору (bind, call, apply, стрелкалык функциялар, өзгөрмөдө сактоо) жөнүндө түшүндүрүңүз.

Middle+
173

Эгер Promise чечилбесе жана rejection болсо, кая ката кетирүү мүмкүн? Then жана catchтен башка эмне бар? Качан finally иштейт?

Middle+
172

TypeScriptте in оператору эмне кылат?

Middle+
169

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

Middle+
168

Reactте формалар менен иштөө жөнүндө айтыңыз: көзөмөлдөнүүчү жана көзөмөлдөнбөгөн компоненттер, ар бир ыкманын артыкчылыктары жана кемчиликтери.

Middle+
168
/5