За какво са нужни CSS модулите? Защо не използваме обикновен CSS?
Frontend
Какво е реактивно програмиране? Защо React, въпреки името си, се счита за нерeактивен?
Преглед на кода на компонента Accordion: намерете проблеми и предложете подобрения
Защо setState не актуализира стойността веднага? Какво е batching?
Какво е useId и за какво се използва?
Какво е CORS? Ако два бекенд сървъра комуникират помежду си без браузър, ще възникне ли CORS?
Каква е разликата между HTTP и HTTPS? Какво се криптира — заглавията, тялото или URL адресът?
Запознат ли си с понятието «акордеон»? Как може да реализираш този компонент без JavaScript?
В един функционален React компонент има два синхронни извиквания на setState, след това асинхронна функция и още три извиквания на setState. Колко рендера ще се случат в React 18 и React 17? Какво е batching и кога се появи?
Обектът се предава от родителския компонент към детския чрез props и се поставя в зависимостта useMemo. Колко пъти ще се изпълни useMemo? Как да оптимизираме, за да се пресмята useMemo само веднъж?
Как правилно да правите HTTP заявки в React? Защо Axios е по-добър от fetch?
Преглед на код: имаш парче код от продукцията. Намери проблемите и предложи подобрения. Ще изпълни ли React.memo правилно мемоизация, ако в пропсите се предават функции и обекти?
Каква е разликата между SSR и SSG?
Има масив от 10 елемента, извиква се .map(). Какво ще се случи, ако премахнем return от callback-а?
Какво е лош код? Как се опитваш да не го пишеш?
За какво се използва useMemo? Дайте практически пример.
Кои нови хукове въведоха в React 18?
Запознат ли си с понятието "хлебни трохи" (breadcrumbs)? Кои HTML тагове ще използваш при реализирането на този компонент?
Каква е разликата между методите на масива map() и forEach()?
Може ли да използвате индекса на масива като ключ в React? Защо не се препоръчва?