Sobes.tech

Frontend

Porozprávaj mi o memoizácii v React: useMemo, useCallback, React.memo. Kedy ich použiť?

Middle+
265

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Úloha na typizálni a függvényt return obj[key] } getProperty(X, 'a') // nincs hiba getProperty(X, 'e') // hiba, az 'e' kulcs nem kulcs az X objektumban getProperty({ name: 'Sergey' }, 'name') // nincs hiba getProperty(1, 1) // Hiba. Az első argumentumnak objektumnak kell lennie (nem függvény vagy primitív)

Middle+
237

Povedaj mi o svoji izkušnji z lastnimi besedami, kaj bi želel izpostaviti, zanimive tehnične trenutke iz svojega življenjepisa.

Middle+
236

Prečo si použila JSON.stringify? Mohla si použiť Map namiesto objektu pre cache?

Middle+
236

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

Middle+
204

Prosím, povedz mi, aký je rozdiel medzi Map a objektom?

Middle+
196

Čo je rozsah viditeľnosti? Aké rozsahy majú aké premenné?

Middle+
190

Povej mi o shranjevanju podatkov: cookies, localStorage, sessionStorage. Kako je potekala autorizacija s tokeni v tvojem projektu?

Middle+
186

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

Kde môžeme uložiť stav na strane prehliadača? Porozprávaj o nich.

Middle+
185

Povedz o Promise: stavy, statické metódy (all, allSettled, any, race).

Middle+
185

Poznáš nástroje ako Confluence, Jenkins a interné služby (EFS, RMC)?

Middle+
185

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

Middle+
184

Čím sa líši výraz funkcie od deklarácie funkcie?

Middle+
183

Ak Promise nie je vyriešený, ale zamietnutý, kde môžeme zachytiť chybu? Čo okrem then a catch existuje? Kedy sa vykoná finally?

Middle+
176

Ako často ste pracovali s kontextom (this) v JavaScripte? Vysvetlite stratu kontextu a spôsoby jej riešenia (bind, call, apply, šípové funkcie, uloženie do premennej).

Middle+
175

Povedz mi o tvojej úlohe v tíme: bol si vodca, pravá ruka vodcu, mal si skúsenosti s prijímaním samostatných rozhodnutí? Ako sa delegovali role?

Middle+
175

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Úloha a függvény típusának meghatározása return obj[key] } getProperty(X, 'a') // hiba nélkül getProperty(X, 'r') // hiba, az r kulcs nem az X kulcsa getProperty({ name: 'Sergey' }, 'name') // hiba nélkül

Middle+
171

Čo robí operátor in v TypeScript?

Middle+
171

Porozprávaj o práci s formulármi v React: kontrolované a nekontrolované komponenty, výhody a nevýhody každého prístupu.

Middle+
168
/5