Sobes.tech

Frontend

Стрелковата функция няма свой собствен this — какво означава това и къде сочи this в този случай?

Middle+
Ozon Tech
45

Съставни компоненти + React Context → предаване на formEntity чрез доставчик в Form и използване в FormItem. Form обгръща децата си в FormContext.Provider, а FormItem използва cloneElement за инжектиране на стойност и onChange в Input. Капан: уверете се, че FormItem предава името към обработчика за актуализация. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

Middle
Раппорто
45

Да предположим, че трябва да създадете защитена страница с автентикация чрез middleware. Как бихте го реализирали?

Middle
Куаргет
45

Какво е затваряне в JavaScript? Дайте пример.

Middle
BCraft
45

Имало ли е някакъв формат за системен анализ или просто обсъждахте и записвахте точките устно в задачата? Имаше ли документ или страница в Confluence с описание на това, което трябва да се направи?

Middle
Ifellow
45

Така че, кога трябва да се провали тестът и какво точно трябва да проверява: реализацията или договора/интерфейса на класа?

Middle
Проект ПСБ
45

Как се определяше приоритетът на това, което трябваше да бъде покрито с юнит тестове?

Middle
Элара
45

Имало ли е случаи, когато си трябвало да заместиш тимлид или да поемеш отговорност за архитектурните решения в проект?

Middle
NordClan
45

Разкажи ми за SCSS миксини за медийни заявки

Middle
Лантан
45

Каква е разликата между type и interface в TypeScript?

Middle
Куаргет
45

Коя функция е чиста? Какви са страничните ефекти?

Middle
X-Notes
45

Защо да предаваме целия обект драйвер чрез provide/inject, а не конкретна функция?

Middle
Киберпротект
45

Ако обявите функция и след това променлива — ще бъде ли достъпна вътре в нея? Обяснете hoisting на променливите и временната мъртва зона.

Middle
Data World
45

Какво е Feature-Sliced Design (FSD), как би организирал миграцията към FSD и как би решавал конфликтите в интерпретацията на слоевете?

Middle
МПФИТ
45

#React регистрационна форма 1. Обяснете как работи StateProvider, споделете мислите си с интервюиращия. 2. Вижте /src/api/mock, обяснете как работи. 3. Проверете цвета на SubmitButton и го коригирайте. 4. Реализирайте клиентска валидация на формуляра в компонента Signup. (\*\*) Имайте предвид задача номер 9. Правила: - Полетата за потребителско име, имейл, парола и повторна парола трябва да имат поне 6 символа; - Паролата трябва да съвпада с повторната парола; - Валидацията трябва да се извършва при кликване върху "Sign Up"; - Полетата с невалидни стойности трябва да бъдат маркирани (props error и helperText); 6. Отговорът на API може да съдържа грешка, която трябва да бъде показана на потребителя близо до съответното поле. 7. Уверете се, че компонентът UserName показва новото потребителско име след успешно изпращане. 8. Реализирайте новия компонент SignupSuccess. Той трябва да се показва вместо формуляра за регистрация. 9. Реализирайте сървърна валидация за съответните полета.

Middle
Mayflower
45

Задача 2: Дадени са няколко декларации за интерфейс Todo по-долу, обяснете какво се случва, когато те са в една и съща обхват. Обсъдете как TypeScript ги третира и попълнете обекта `myTodo`, за да отговаря на изискванията на слетия интерфейс Todo. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
Altenar
45

Какво е WebSocket? Как се установява връзка WebSocket? Защо браузърът изпраща HTTP заявка при установяване на връзката и какво означава статус 101?

Middle
AstonAston
45

Какви са единиците за измерване rem, em, vw, vh в CSS? Как се различават и как работят?

Middle+
ООО Делай мебель
45

Защо HTTP ресурсът в Angular поддържа само GET заявки? Какво означава това от гледна точка на предназначението му?

Middle
Клируэй Технолоджис
45

Какви видове тестове знаеш освен юнит тестове?

Middle
Мыс
45
/292