Sobes.tech

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo გასაღებები type FooKeys = keyof Foo // როგორ გამოვაცხადოთ ახალი ტიპი, რომელიც დაფუძნებულია FooKeys-ზე, მაგრამ გარეშე b და d მნიშვნელობების? type FooKeysWithoutBD

Middle+
216

რა არის დამოკიდებული React-ში კომპონენტის ხელახლა გამოჩენის উপর?

Middle+
203

როგორ გავხადოთ try/catch სტრუქტურა Promise-თან მუშაობა? როგორ გავხადოთ Promise სინქრონული async/await-ის გამოყენებით?

Middle+
190

როგორ გამოვაცხადოთ ახალი ტიპი Foo-ზე დაფუძნებული, მაგრამ გარეშე ფერები a და c, Omit-ის გამოყენების გარეშე?

Middle+
186

რა წესით გამოჩნდება console.log და რატომ? ახსენით სინქრონული და ასინქრონული კოდის შესრულების წესრიგი (Event Loop, მაკრო და მიკრო დავალებები).

Middle+
167

როგორ გავხადოთ ფუნქცია, რომელიც გენერიკით მიიღებს მხოლოდ სტრიქონს ან კლასი Bar-ის ნიმუშს, ხოლო სხვა შემთხვევებში გამოიწვევს შეცდომას TypeScript-ში?

Middle+
155

როგორ იყო CSS-ის დაწერის მიდგომა? იცნობთ თუ არა CSS-in-JS მიდგომას?

Middle+
154

function delayFunc(fn, delay) { return function c(...args) { return new Promise((resolve) => { setTimeout(() => { fn(...args) }, delay * 1000) }) } } function sum(a, b) { console.log(a + b) } const delayedSum = delayFunc(sum, 5); await delayedSum(3, 2); //5 секунддан кийин 5 чыгарады await delayedSum(5, 3); //аввалгидан 5 секунддан кийин 8 чыгарады

Middle+
150

რატომ უნდა გადავცეთ setCount-ს ფუნქცია (c => c + 1) ნაცვლად უბრალოდ setCount(tick + 1)?

Middle+
149

გააზიარე ჩემი მთელი გამოცდილების განმავლობაში ყველაზე რთული დავალება.

Middle+
145

შესაძლებელია იგივე განხორციელება setTimeout-ის გამოყენებით setInterval-ის ნაცვლად?

Middle+
145

<div class="list"> <div class="item">1</div> <div class="item">2</div> ... <div class="item">N-1</div> <div class="item">N</div> </div>

Middle+
138

რა არის useEffect-ში დამოკიდებულებების მასივი? რა მოხდება, თუ ცარიელ მასივს გადმოწერთ ან საერთოდ არ გადმოწერთ?

Middle+
134

არსებობს კომპონენტი App და კომპონენტი Rand საეთოდ ბიბლიოთეკიდან, რომელიც აჩვენებს შემთხვევით რიცხვს. საჭიროა, რომ ყოველი 3 წამში შემთხვევითი რიცხვი შეიცვალოს, და გამოიტანოს ცვლილებების რაოდენობის გამოთვლელი. ყველაფერი მხოლოდ App კომპონენტში.

Middle+
129

არსებობს თუ არა ფუნქცია foo, რომელიც იღებს ნებისმიერი ტიპის არგუმენტებს და აბრუნებს მათ? როგორ დავრწმუნდეთ, რომ შედეგის ტიპი არ იყოს any, არამედ შესაბამისი იყოს გადაცემული არგუმენტის ტიპთან? გამოიყენეთ გენერიკები.

Middle+
128

// საჭიროა გადატანოთ რენდერის ლოგიკა ცალკე გარე ჰუკში, // რომელიც საშუალებას იძლევა მუშაობა დროის გამწევთან გარედან (მაგალითად, 10 წამში შეჩერება). // უნდა შექმნათ ახალი კომპონენტი RandOnce, რომელიც დაფუძნებულია კომპონენტზე Rand, // რომელიც გამოყენებისას App-ში // არ განაახლებს შემთხვევით რიცხვს ყოველ 3 წამში, არამედ გამოიტანს შემთხვევით რიცხვს მხოლოდ ერთხელ.

Middle+
126

useEffect-ში სისუფთავის ფუნქცია (return) რა მიზნით არის საჭირო? რა მოხდება მისი გარეშე, როდესაც იყენებთ setInterval-ს?

Middle+
126

// ახალი კომპონენტი RandOnce უნდა შეიქმნას ბაზაზე კომპონენტის Rand, // რომელიც App-ში გამოყენებისას // არ განაახლებს შემთხვევით რიცხვს ყოველ 3 წამში, არამედ გამოიტანს მხოლოდ ერთხელ შემთხვევით რიცხვს. // const Rand = () => <span>{Math.random()}</span>

Middle+
124

რა განსხვავებაა keywoard type და interface შორის TypeScript-ში? ისაუბრე მემკვიდრეობაზე ტიპებსა და ინტერფეისებში.

Middle+
124

React-ში key ატრიბუტი რა მიზნით გამოიყენება? თუ key შეიცვლება, რა მოხდება?

Middle+
121
/2