Микро-фронтендтердің артықшылықтары мен кемшіліктері қандай?
Frontend
HTTP сұрау әдістері және олардың негізгі айырмашылықтары туралы айтыңыз (GET, POST, PUT, DELETE, PATCH, HEAD).
NPM туралы айтыңыз: ол не және ол не үшін пайдаланылады?
React Context және state-менеджерлер (Redux, MobX) арасындағы айырмашылық неде?
.npmrc файлы туралы айтыңыз. Онымен жұмыс істедіңіз бе?
Практикалық тапсырма: useMutation функциясын шақыруды жүзеге асырыңыз, сонда консольға 'Hello World' шығады.
Егер сіз main.js файлын кэштеген болсаңыз және содан кейін оны бірдей атаумен түзетілген нұсқасымен жүктесеңіз, не болады және оны қалай түзетуге болады?
Практикалық тапсырма: санды қабылдайтын және жұп/тақ тексеру нәтижесімен Promise қайтаратын, қате (сан емес) болған жағдайда -1 қайтаратын функция жазыңыз.
Массив әдістері forEach пен map арасындағы айырмашылық неде?
Ерекше маңызды, ID және инлайн стильдер жұмыс істемесе, үшінші тарап UI кітапханасының стильдерін қалай бұғаттауға болады?
Браузер кэштеу туралы және оны қалай баптау керек. Не кэштеуі керек, ал не жоқ?
CSS-те нақтылық деңгейлері (каскад) туралы айтыңыз.
Практикалық тапсырма: Array.flat() әдісінің аналогын жүзеге асырыңыз, бірақ объектілер үшін (қосымша объектілерді рекурсивті тегістеу).
React-те басқарылатын және басқарылмайтын компоненттің айырмашылығы неде?
React хуктері туралы айтыңыз: қайсысын қолдандыңыз және қандай мақсатта (useState, useEffect, useRef, useContext, useMemo, useCallback)?
CSS қасиеттері туралы айтыңыз, оларды анимациялауға болмайтын және неге. Қандай қасиеттерді анимациялау жақсы?
Массив әдістері filter және forEach арасындағы айырмашылық неде?
React-те state деген не және ол не үшін қажет?
Ата-ана компонентінің күйі өзгерсе, пропс алмайтын балама компоненттер қайта жүктеледі ме? Бұл қалай алдын алуға болады?
React-тегі рендеринг және компоненттердің өмірлік циклі туралы айта аласыз ба?