Sobes.tech

მითხარი React-ში მემოიზაციის შესახებ: useMemo, useCallback, React.memo. როდის გამოიყენო?

Middle+
265

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

თქვენი გამოცდილების შესახებ თქვენი სიტყვებით ისაუბრეთ, რა გსურთ გამოკვეთოთ, საინტერესო ტექნიკური მომენტები თქვენი რეზიუმედან.

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

გთხოვთ, მითხარით, რა არის Map-ის და ობიექტის განსხვავება?

Middle+
196

რა არის ხილვადობის სფერო? რა სფეროებია სხვადასხვა ცვლადებისთვის?

Middle+
190

მოგიყვე მონაცემების შენახვის შესახებ: cookies, localStorage, sessionStorage. როგორ ხდებოდა ავტორიზაცია შენი პროექტში ტოკენებით?

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

სად შეგვიძლია შევინახოთ მდგომარეობა ბრაუზერის მხარეს? გვითხარი მათ შესახებ.

Middle+
185

გააზიარე Promise-ის შესახებ: სტატუსები, სტატიკური მეთოდები (all, allSettled, any, race).

Middle+
185

Confluence, Jenkins და შიდა სერვისები (EFS, RMC) როგორ ხარ?

Middle+
185

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

Middle+
184

რა განსხვავებაა ფუნქციის გამოხატულებასა და ფუნქციის დეკლარაციას შორის?

Middle+
183

თუ Promise არ დასრულდა და უარყოფილია, სად შეგვიძლია შეცდომის გადაჭერა? რა კიდევ არსებობს, გარდა then და catch-ის? როდის მუშაობს finally?

Middle+
176

რამდენად ხშირად მუშაობდით კონტექსტთან (this) JavaScript-ში? ახსენით კონტექსტის დაკარგვა და მისი გადაჭრის გზები (bind, call, apply, სლაკური ფუნქციები, ცვლადში შენახვა).

Middle+
175

თქვენი როლის შესახებ გუნდში: იყო ლიდერი, ლიდერის მარჯვენა ხელი, გაქვთ დამოუკიდებელი გადაწყვეტილებების მიღების გამოცდილება? როგორ იყო დელეგირებული როლები?

Middle+
175

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

რა აკეთებს in ოპერატორი TypeScript-ში?

Middle+
171

გთხოვთ, ისაუბრეთ React-ში ფორმებთან მუშაობაზე: კონტროლირებადი და კონტროლირებადი არაკონტროლირებადი კომპონენტები, თითოეული მიდგომის უპირატესობები და ნაკლოვანებები.

Middle+
168
/5