Sobes.tech

Өз функцияңыздын натыйжасын кэшке салган (мемоизацияланган) функцияны ишке ашырыңыз, ал кайра чакыруларда ошол эле аргументтер менен, primitives жана undefined камтылган, натыйжаны кэшке салуу жана кэшти тазалоо (clearCache) мүмкүнчүлүгү менен.

139

Эгер `extends` ордуна `=` колдонсок, типтин логикасында эмне өзгөрөт (генерик үчүн алдын ала белгиленген маанини коюу)?

139

React тапшырмасы: текстте субсөздөрдүн кездешүүлөрүн издөө компонентинин ишке ашырылышы. Талаптар: биринчи рендерде API аркылуу текстти жүктөө, жүктөө көрсөткүчү, каталардын иштетилиши, чоң жана кичи тамгаларды эске албастан издөө, табылган учурларды белгилөө, жалпы учурлар санын көрсөтүү, кошумча текстти жүктөө үчүн баскыч.

137

Бир багытталган жолдор массиви (граф) берилген, циклдердин жоктугу кепилденген. 1-чи пункттан N-чи пунктка кантип жетүүгө болот?

137

Бүгүн биз месенджер долбоорлообуз керек. Интерфейс макети жана функционалдык талаптар менен таанышыңыз. Функционалдык эмес талаптарды чогултуу, техникалык стек, фронтенд компоненттери жана кызматтары, маалымат моделдери, API жана жалпы системдик архитектураны талкуулоо керек.

135

Жеңиш жөнүндө билдирүүнү кантип жакшы көрсөтсө болот — alert аркылуу же UIда чийүү менен?

134

Биздин уруксат берүүбүз кандай болушу керек?

133

React.memo өзү компоненттен башка кандай аргументтерди кабыл алат?

132

// JS объектисин типин сүрөттөө, ал приваттык // идентификатору жана анын алынуучу методу менен, ошондой эле түзүү датасынын талаасы менен. // Идентификатор санды же сапты камтышы мүмкүн. // Түзүү датасынын талаасы да сап же сан болушу мүмкүн. // Идентификатор жана түзүү датасынын талаасы дайыма бирдей түрдө болот. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Observable менен subscribe кылбай жана Promise менен then кылбай кодду ишке ашырсак, канча HTTP суроо-талаптар кетет жана эмнеге?

129

TypeScriptте башка кандай utility түрлөрүн билесиз? Эң популярдууларын атаңыз.

126

Өзүңүздүн promiseAll функцияңызды ишке ашырыңыз, ал Promise.all сыяктуу: промистердин массивин кабыл алат, натыйжалардын массивин баштапкы тартипте кайтарат, жана биринчи rejection болсо — дароо reject чакырат.

124

runSpinner (onRoll) дегенге биринчи callbackти кара — албетте, алгарышта белгилеген аргументти кабыл алабы?

119

Неге Child компоненти 'Rerender' баскычы басылганда кайра рендер болот жана эмне үчүн ал ошондой эле inputка текст жазганда кайра рендер болот?

115

Ар кандай аргументтерди кабыл алган жана callback (error-first стили) менен промис (promisify) ичинде камтылган функцияны жазуу керек.

113

// Үч түр берилген. Алардын негизинде Delivery түрүн түзүү керек, ал бардык берилген түрлөрдүн бардык талааларын камтышы керек.

111

Эмне кылса болот, loadScript ичинде контекстти (this) кайра аныктоо үчүн, эгер loadScript булды колдонуп жатса?

107
/5