Sobes.tech

Frontend

Kako optimizovati renderovanje liste od 10.000 elemenata bez paginacije?

Middle
Ifellow
48

Procijenite sljedeću implementaciju autentifikacije: obrazac za prijavu/lozinku, backend traži korisnika u bazi podataka (tablica: id, korisničko ime, lozinka), uzima cijeli ID i zapisuje ga u kolačić s oznakom HttpOnly. Što je loše u takvoj implementaciji i kako je možete popraviti?

Middle+
Альфа СОФТ
48

Kakvo imate iskustvo sa CSS-om, rasporedom — počeli ste odmah sa React-om ili ste imali osnovu u čistom CSS/HTML?

Middle
News Media Holdind
48

Korisnik se žali da dugme ponekad ne reaguje, ali lokalno problem ne reprodukuje. Koji su tvoji koraci za otklanjanje grešaka? Koji mogu biti uzroci?

Middle
Mayflower
48

Са којим менаџерима стања сте сарађивали и зашто је управо Effector изабран у последњем пројекту?

Middle
АЙ-ТЕКОАЙ-ТЕКО
48

Kako ocenjujete svoj trenutni nivo u razvoju frontend?

Senior
Мой СкладМой Склад
48

Šta znaš o projektu za koji te razmatraju?

Middle
AstonAston
48

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [broj, setBroj] = useState(0); const prethodni = usePreviousValue(broj); return ( <div className="App"> <h1>Trenutna Vrednost: {broj}</h1> <h2>Prethodna: {prethodni ?? "-"}</h2> <button onClick={() => setBroj((prev) => prev + 1)}>Klik</button> </div> ); }

Middle
SimbirsoftSimbirsoft
48

Koji je bio tim na ovom projektu i kako su raspoređene zone odgovornosti?

Middle
Куаргет
48

Šta može biti u redu mikrozadataka JavaScript-a?

Middle
НЕОЛАНТ
48

Ko povezuje frontend i backend developere, i kako se odvija diskusija o implementaciji funkcije proizvoda koja uključuje obe strane?

Middle+
Сбер. IT
48

/** * Funkcija `asyncAuth(callback)` prihvata callback, u koji * može biti prosleđena greška (kao prvi argument) i podaci * sa backend-a (kao drugi argument). * asyncAuth((error, data) => {}); * * Potrebno je implementirati funkciju `auth()`, * koja poziva `asyncAuth()`, ali vraća Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * Funkcija `tryAuth()` koristi `auth()` i, u slučaju greške, * pravi N dodatnih pokušaja. * Ako svi pokušaji ne uspeju, baca poslednju grešku. * * @returns {Promise} */ export function tryAuth(n) { }

Middle
Яндекс МаркетЯндекс Маркет
48

const a = {} a[1] = 'test' pre ( ... )

Middle+
IT OneIT One
48

Šta je ključna reč satisfies u TypeScript-u? Kada i kako se koristi?

Middle+
Ozon Tech
48

Da li ste koristili Swagger/OpenAPI?

Middle
КейСофт
48

Kako su se presretali događaji korisničkih akcija na Canvas?

Middle
Pac Group
47

Можемо ли да приоритизирамо догађаје унутар event loop-а? Како је реализован буфер догађаја који обрађује event loop? Шта су микротаскови и макротаскови, дајте примере.

Middle+
Copperside
47

Koja je razlika između git merge i git rebase?

Middle
СК Согласие
47

U čemu se sastoji smanjenje opterećenja servera pri CSR u poređenju sa SSR?

Middle
ДИТ Москвы
47

U čemu je tačno bila vaša konfiguracija GitLab CI/CD? Da li ste postavili pipeline za linting i testove?

Middle
Pac Group
47
/292