Sobes.tech

რა არის 'as' ოპერატორი TypeScript-ში და რა სარგებელი და ნაკლია მას?

Middle
Premium IT Solution
139

მითხარი ბრაუზერის რენდერირების კრიტიკული ეტაპების შესახებ

Middle
Сбермаркетинг
139

მუშაობდი თუ არა არქიტექტურული მიდგომებით, როგორიცაა FSD (Feature-Sliced Design)?

Middle
4dev
139

როგორ ხსნით ეკრანის სხვადასხვა რეზოლუციებისთვის სურათების ჩატვირთვის ოპტიმიზაციის პრობლემას?

Middle
Банк ПСБ
138

JavaScript-ში სტრიქონების კონკატენაცია დავალება: რა გამოჩნდება ეკრანზე და რატომ? (მაგალით + ოპერატორით და სტრიქონებით/ციფრებით)

Middle
RedLab
138

როგორ დავტვირთოთ React-ის გადამუშავებები ოპტიმალურად? ისაუბრეთ React.memo, useCallback, useMemo-ზე.

Middle
ИРИ
138

როგორ შეიძლება დააყენოთ withTimeout ამოცანა ალტერნატიული გზით — Promise.race-ის საშუალებით? რა არის Promise.race, როგორ განსხვავდება Promise.all-დან?

Middle
X5 techX5 tech
138

რა ატრიბუტები აქვს form ტეგს?

Middle
Ростелеком
138

რატომ ფიქრობთ თქვენი მიმდინარე სამუშაოდან წასვლაზე?

Senior
СБЕРСБЕР
138

სად ხარ? მზად ხარ გადასახლებად? რა გგონია Hybrid-ის შესახებ?

Junior
ИП Ганус Александр Андреевич
138

რა არის XSS თავდასხმები?

Middle
WB Travel
138

მონაცემთა ბაზების ცოდნა და API-თან მუშაობა

Middle
Яндекс
138

გააზიარეთ თქვენი გამოცდილება Node.js-თან დაკავშირებით ერთ პროექტის მაგალითზე, რა კონკრეტულად განავითარეთ მასზე?

Middle+
Яндекс МаркетЯндекс Маркет
138

რატომ შეიყვანეს Composition API Vue 3-ში? რა სარგებელი აქვს Options API-სთან შედარებით?

Middle+
РунитиРунити
138

თქვენ გქონდათ თუ არა საჭიროება ESLint და Prettier-ის კონფიგურაციის შეცვლის, რათა მათ შორის კონფლიქტი არ ყოფილიყო?

Middle+
М.Видео/эльдорадо
138

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

Middle+
IT OneIT One
138

მიღეთ მონაცემები წიგნებისა და მათი ავტორების შესახებ. აჩვენეთ მონაცემები გვერდით გაწერილი სიაში, სადაც თითო გვერდზე 10 წიგნია ფორმატში: <წიგნის სათაური> - <ავტორი> api: [ლინკი] სპეციფიკაცია: [ლინკი] თუ swagger არ იხსნება, მაშინ sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml-ის ძირითადი ფოლდერში const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[ლინკი]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>იტვირთება...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> წინა </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> შემდეგი </button> </div> </div> ); } შეცდომების გამოსწორება და ავტორებთან ერთად წიგნების სია გვერდებად განლაგება.

Middle
ТИМ ФОРС (проект Сбер)
138

როგორ შეიძლება გადავწყვიტოთ რამდენიმე ნოდის საერთო მდგომარეობა isOpen-ის პრობლემა? არსებობს კიდევ უფრო ლამაზი ვარიანტი?

Middle
Navio
138

რა პროექტებს გჭირდათ პროექტირება: თავიდან ან დიდი არქიტექტურული ბლოკები?

Middle+
Т-БанкТ-Банк
138

როგორ იმუშავებს მონაცემთა ბაზის რეპლიკაცია (მასტერი-ჩაიყანი)? როგორ მიმართავს დატვირთვის ბალანსი მოთხოვნებს სხვადასხვა სერვერებზე სხვადასხვა მონაცემთა ბაზებით?

Middle+
Т-БанкТ-Банк
138
/302