Sobes.tech

Frontend

Mis on 'as' operaator TypeScriptis ja millised on selle eelised ja puudused?

Middle
Premium IT Solution
139

Räägi mulle brauseri renderdamise kriitilistest etappidest

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

Kas oled töötanud arhitektuuriliste lähenemisviisidega nagu FSD (Feature-Sliced Design)?

Middle
4dev
139

Kuidas lahendada piltide laadimise optimeerimise probleem erinevate ekraani resolutsioonide jaoks?

Middle
Банк ПСБ
138

JavaScriptis stringide ühendamise ülesanne: mis ekraanil kuvatakse ja miks? (näide + operaatoriga ja stringide/numberidega)

Middle
RedLab
138

Kuidas optimeerida Reacti uuesti renderdusi? Rääkige React.memo, useCallback, useMemo kohta.

Middle
ИРИ
138

Kuidas lahendada ülesanne withTimeout alternatiivsel viisil Promise.race abil? Mis on Promise.race, kuidas see erineb Promise.all-st?

Middle
X5 techX5 tech
138

Millised atribuudid on vormi sildil?

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

Miks sa arvad mõtlema oma praegusest töökohast lahkuda?

Senior
СБЕРСБЕР
138

Millises linnas sa oled? Kas oled valmis kolima? Mida arvad Hybridist?

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

Mis on XSS-rünnakud?

Middle
WB Travel
138

Andmedaatabasside ja API-dega töötamise teadmine

Middle
Яндекс
138

Rääkige oma kogemusest Node.js-ga, kasutades näitena mõnda projekti, mida täpselt te selles arendasite?

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

Miks Vue 3-sse viidi sisse Composition API? Millised on selle eelised võrreldes Options API-ga?

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

Kas teil on kunagi olnud vaja seadistada ESLint ja Prettier nii, et need ei oleks omavahel vastuolus?

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

Räägi Promise'ist: olekud, staatilised meetodid (all, allSettled, any, race).

Middle+
IT OneIT One
138

Hankige andmeid raamatute ja nende autorite kohta. Kuva andmeid lehekülje kaupa 10 raamatut lehel vormingus: <raamatu pealkiri> - <autor> api: [link] spetsifikatsioon: [link] kui swagger ei avane, siis sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml juurkataloogis 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('[link]') .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>Laadimine...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Eelmine </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Järgmine </button> </div> </div> ); } Parandage vead ja rakendage lehekülje kaupa näitamise funktsiooni koos autoritega.

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

Kuidas saab lahendada probleemi, kus mitme sõlme ühine isOpen olek? Kas on veel ilusam variant?

Middle
Navio
138

Milliseid projekte pidi projekteerima: nullist või suurte arhitektuuriliste plokkidena?

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

Kuidas töötab andmebaasi replikatsioon (master-slave)? Kuidas load balancer suunab päringud erinevatele serveritele erinevate andmebaasidega?

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