Sobes.tech

Frontend

Racontes-moi la mémoïsation en React : useMemo, useCallback, React.memo. Quand les utiliser?

Middle+
258

Miks sa kasutas JSON.stringify? Kas varēja izmantot Map objekta vietā kešas?

Middle+
234

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Ülesanne: tüübistada funktsioon return obj[key] } getProperty(X, 'a') // ei ole viga getProperty(X, 'e') // viga: võti 'e' ei ole objekti X võti getProperty({ name: 'Sergey' }, 'name') // ei ole viga getProperty(1, 1) // Viga. Esimene argument peab olema objekt (mitte funktsioon ega primitiiv)

Middle+
232

Räägi oma kogemusest oma sõnadega, mida sooviksid esile tõsta, huvitavad tehnilised momendid sinu CV-st.

Middle+
231

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

Middle+
195

Palun ütle mulle, mis vahe on Mapil ja objektil?

Middle+
187

Mis on nähtavuse valdkond? Millised on erinevate muutujate nähtavuse valdkonnad?

Middle+
184

Kas tead, kas on sellised tööriistad nagu Confluence, Jenkins ja siseteenused (EFS, RMC)?

Middle+
183

Kus saame brauseri poole salvestada olekut? Räägi neist.

Middle+
182

Mis vahe on funktsiooni väljendil ja funktsiooni deklaratsioonil?

Middle+
182

Racontes-moi sur le stockage des données : cookies, localStorage, sessionStorage. Comment se faisait l'autorisation avec des tokens dans ton projet?

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

Räägi Promise'ist: olekud, staatilised meetodid (all, allSettled, any, race).

Middle+
177

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

Middle+
173

Kui sageli töötasid sa JavaScriptis kontekstiga (this)? Selgita konteksti kaotust ja viise selle lahendamiseks (bind, call, apply, noolefunktsioonid, salvestamine muutujasse).

Middle+
170

Raksta par savu lomu komandā: vai tu biji līderis, līdera labā roka, vai tev bija pieredze pieņemt patstāvīgus lēmumus? Kā tika deleģētas lomas?

Middle+
168

Kui Promise ei lahenda ja lükatakse tagasi, kus saame vea kinni püüda? Mis veel peale then ja catch on? Millal töötab finally?

Middle+
167

Mida teeb in operaator TypeScriptis?

Middle+
166

Rääkige Reactis vormidega töötamisest: kontrollitud ja kontrollimata komponendid, iga lähenemise eelised ja puudused.

Middle+
164

Rääkige useCallbackist — kasutusstsenaarium, milleks see on vajalik?

Middle+
164
/5