Sobes.tech

Frontend

React-də memoizasiya haqqında danış: useMemo, useCallback, React.memo. Nə zaman istifadə etməli?

Middle+
262

Təcrübəniz haqqında öz sözlərinizlə danışın, vurğulamaq istədiyiniz, CV-nizdə maraqlı texniki məqamlar.

Middle+
234

Niyə JSON.stringify istifadə etdiniz? Yaddaş üçün obyekt yerinə Map istifadə etmək olarmıdı?

Middle+
234

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Tapşırıq funksiyanı tipikləşdirin return obj[key] } getProperty(X, 'a') // xəta yoxdur getProperty(X, 'e') // xəta, 'e' açarı X üçün açar deyil getProperty({ name: 'Sergey' }, 'name') // xəta yoxdur getProperty(1, 1) // Xəta. Birinci arqument obyekt olmalıdır (funksiya və ya primitiv deyil)

Middle+
233

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

Middle+
198

Görünüş sahəsi nədir? Hangi dəyişənlərin hansı görünüş sahələri var?

Middle+
189

Zəhmət olmasa, de, Map və obyekt arasındakı fərq nədir?

Middle+
188

Promise haqqında danış: vəziyyətlər, statik metodlar (all, allSettled, any, race).

Middle+
185

Confluence, Jenkins və daxili xidmətlər (EFS, RMC) kimi alətlərlə tanışsınızmı?

Middle+
185

Brauzer tərəfində vəziyyəti harada saxlaya bilərik? Onlar haqqında danış.

Middle+
184

Funksiya ifadəsi ilə funksiya bəyanatı arasındakı fərq nədir?

Middle+
183

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

Məlumatların saxlanması haqqında danış: cookies, localStorage, sessionStorage. Sənin layihəndə tokenlərlə avtorizasiya necə həyata keçirilirdi?

Middle+
182

a = 2 olaraq təyin et funksiya foo() { console.log(a) } funksiya bar() { let a = 1 foo() } bar() //

Middle+
178

Komanda daxilindəki rolunuz haqqında danışın: lider idinizmi, liderin sağ əli idinizmi, müstəqil qərarlar qəbul etmək təcrübəniz varmı? Rollar necə təyin olunurdu?

Middle+
170

JavaScript-də kontekst (this) ilə nə qədər işlədiniz? Kontekst itkisinin və onun həll yollarının (bind, call, apply, ox funksiyaları, dəyişəndə saxlama) izahını verin.

Middle+
170

Əgər Promise həll olunmayıbsa və rədd olunubsa, səhvi harada ələ ala bilərik? Then və catch-dən başqa nə var? Finally nə vaxt işləyir?

Middle+
169

React-də formalarla işləmək haqqında danışın: idarə olunan və idarə olunmayan komponentlər, hər bir yanaşmanın üstünlükləri və çatışmazlıqları.

Middle+
167

TypeScript-də in operatoru nə edir?

Middle+
167

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Tapşırıq funksiyanı tip etmək return obj[key] } getProperty(X, 'a') // səhv yoxdur getProperty(X, 'r') // səhv, r açarı X üçün açar deyil getProperty({ name: 'Sergey' }, 'name') // səhv yoxdur

Middle+
164
/5