// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
Знаеш ли за атрибута SameSite при бисквитките? Какви са стойностите му и как се различават?
Знаеш ли за CSRF атака?
Какъв проблем възниква при използване на async/await директно в useEffect?
Как решаваш проблема с оптимизацията на зареждането на изображения за различни резолюции на екрана?
Каква е разликата между сървърните и клиентските компоненти в Next.js? Защо бяха въведени?
Защо трябва да задаваме атрибутите width и height за изображенията?
Разкажи ми за режимите на рендериране в Next.js: SSR, SSG, ISR — какво ги отличава?
Каква е алгоритмичната сложност на написаното решение?
Защо точно фронтенд? Как изобщо стигна до фронтенда?
Как да оптимизираме търсенето в компонента, за да не правим заявка към сървъра при всяко натискане на клавиш?
Кои сценарии бяха покрити с E2E тестове?
Могат ли да има ситуации, в които Next.js няма смисъл да се използва и е достатъчно обикновено SPA на React?
Споменахте, че сте работили с микрофронтенд технологии. Можете ли да разкажете как бяха интегрирани, защо бяха избрани и какви проблеми възникнаха?
Има ли смисъл да обвием филтрирания списък в useMemo в този компонент?
Защо използването на индекса на масива като ключ е антипаттерн в React?
За какво е създаден Next.js? Как се различава от обикновено SPA приложение?
Динамичен табло с много графики, които се променят в реално време — това е клиентско или сървърно рендиране?
Типизирайте написаната функция на TypeScript, използвайки генерични типове, за да работи не само с числа, но и с други типове.
Участват ли клиентските компоненти в генерирането на HTML на сървъра, или те изпълняват само в браузъра?