Sobes.tech

Frontend

Kas ir 'as' operators TypeScript un kādas ir tā priekšrocības un trūkumi?

Middle
Premium IT Solution
139

Pastāsti man par kritiskajiem pārlūkprogrammas renderēšanas posmiem

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

Vai esat strādājis ar arhitektūras pieejām, piemēram, FSD (Feature-Sliced Design)?

Middle
4dev
139

Kā risināt attēlu ielādes optimizācijas problēmu dažādu ekrāna izšķirtspēju gadījumā?

Middle
Банк ПСБ
138

Uzdevums par virkņu saskaldīšanu JavaScript: kas tiks parādīts ekrānā un kāpēc? (piemērs ar + operatoru un virkņiem/skaitļiem)

Middle
RedLab
138

Kā optimizēt React atkārtotos pārkrāsojumus? Pastāstiet par React.memo, useCallback, useMemo.

Middle
ИРИ
138

Kā ar alternatīvu veidu risināt uzdevumu withTimeout, izmantojot Promise.race? Kas ir Promise.race, kā tas atšķiras no Promise.all?

Middle
X5 techX5 tech
138

Kādi atribūti ir form tagam?

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

Kāpēc domājat pamest savu pašreizējo darbu?

Senior
СБЕРСБЕР
138

Kurā pilsētā esi? Vai esi gatavs pārcelties? Ko domā par Hybrid?

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

Kas ir XSS uzbrukumi?

Middle
WB Travel
138

Zināšanas par datu bāzēm un darbu ar API

Middle
Яндекс
138

Pastāstiet par savu pieredzi ar Node.js, izmantojot kāda projekta piemēru, ko tieši jūs tajā izstrādājāt?

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

Kāpēc Vue 3 tika ieviesta Composition API? Kādas ir tās priekšrocības salīdzinājumā ar Options API?

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

Vai jums ir nācies konfigurēt ESLint un Prettier tā, lai tie nesaskartos?

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

Pastāsti par Promise: statusiem, statiskajām metodēm (all, allSettled, any, race).

Middle+
IT OneIT One
138

Saņemiet datus par grāmatām un to autoriem. Attēlojiet datus lapu sarakstā pa 10 grāmatām uz lapu formātā: <grāmatas nosaukums> - <autors> api: [saite] specifikācija: [saite] ja swagger neatveras, tad sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml saknes mapē 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('[saite]') .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>Ielādē...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Iepriekš </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Nākamais </button> </div> </div> ); } Lūdzu, labojiet kļūdas un realizējiet lapu pārvaldītu grāmatu saraksta ar autoriem attēlošanu.

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

Kā var atrisināt problēmu ar kopīgo stāvokli isOpen vairākās mezglos? Vai ir vēl skaistāka iespēja?

Middle
Navio
138

Kādus projektus nācās projektēt: no nulles vai lielus arhitektūras blokus?

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

Kā darbosies datu bāzes replikācija (master-slave)? Kā slodzes balansētājs virzīs pieprasījumus uz dažādiem serveriem ar dažādām datu bāzēm?

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