Frontend
function sum(a, b) { return a + b; } function memo() {}
Құрама компоненттер + React Context → formEntity-ді Form ішіндегі провайдер арқылы өткізу және FormItem-да пайдалану. Form балаларын FormContext.Provider-мен орайды, ал FormItem cloneElement көмегімен value мен onChange-ты Input-қа енгізеді. Қауіп: FormItem update-ке name-ды дұрыс өткізуді қадағалаңыз. ```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 }), }); }; ```
JSX дегеніміз не және тізімдерде кілт не үшін қажет?
Реляциялық дерекқорда сыртқы кілт деректер үшін қандай кепілдіктер береді?
Егер sumPromises функциясына ешқандай уәделер берілмесе, не болар еді?
Кілт өзгерген кезде компонентпен не болады? Функционалдық компоненттердің өмірлік циклін түсіндіріңіз.
Әрекет батырмасының орналасуы қайсысы жақсы: экранның ортасында немесе оң жақ шетінде? (мобильді интерфейс)
Карьераңыздағы ең қиын қателік туралы айтыңыз
Ресурсты сәтті жасалған, жаңартылған және ауыстырылған кезде қандай HTTP жауап кодтары күтілуі керек?
Компанияда қанша уақыт жұмыс істейсіз?
Сіз қалайша артқы жағы мен басқа команда мүшелерімен (талдаушылар, дизайнерлер, тестілеушілер) өзара әрекеттестіңіз?
removeItem-те қолданғанда indexOf -1 қайтарған жағдайды шештіңіз бе?
/* Консольға не шығады */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("дайын!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Нәтиже"; } f(); console.log(7);
Біздің жұмыс форматыңыз қалай? Ол қаншалықты тартымды?
Тарифтерді сүзу үшін неге есептелгенді қолдандыңыз, әдеттегі айнымалылар немесе функциялар емес?
React-те кілт дегеніміз не және олар не үшін қажет?
useEffect-те тазалау функциясы және a, b, c параметрлерімен тәуелділік массиві бар. Тазалау функциясы қашан орындалады?
Код редакторында тапсырма: әрқайсысы әртүрлі серверлерден алынған екі массив бар, әрқайсысында бірегей үздіксіз идентификаторлар (массивтер арасында қайталанбайды). Бұл екі массив пен k саны берілгенде, ең жоғары k идентификаторлары бар элементтерді кему ретімен қайтаратын функция жазыңыз.
TypeScript-те any және unknown типтері арасындағы айырмашылық неде?
Git-те cherry-pick дегеніміз не?