TypeScript-те unknown және any арасындағы айырмашылық неде?
Frontend
Мәндер үшін const a = null және const b = 0, || және ?? операторларымен өрнектердің нәтижелерін анықтаңыз және операторлар арасындағы айырмашылықты түсіндіріңіз.
React компонентін қарап шығыңыз және кодтағы мәселелерді түзетіңіз. Әр жағдайда не үшін өзгерістер енгізгеніңізді түсіндіріңіз.
|| операторы бар өрнек үшін нәтижені анықтаңыз. || операторы ?? операторынан қалай ерекшеленеді және қашан ?? іске қосылады?
TypeScript мәселесін шешіңіз: Response түрі бар, ол өзара айрықша өрістер payload және error-ды қамтиды, және олардың түрлері әртүрлі болуы мүмкін. payloadFrom(response) функциясын типтеңіз, ол payload немесе undefined қайтарса, және errorFrom(response) функциясын, ол error немесе undefined қайтарса, осылайша қайтарылатын түрлер автоматты түрде кіріс Response-дан шығарылсын.
useEffect-тен қайталанатын асинхронды сұраулар кезінде race condition-ды қалай болдырмауға болады? JavaScript-тің қайсысы native құралдары сұрауларды тоқтату үшін қолданылады?
Қолданбалар мен ортақ кітапханалар үшін монорепозиторий немесе бөлек репозиторийлер болды ма?
Мұнда useCallback қажет пе? Ол не үшін пайдаланылады және қашан оның қолданылуы мағынасыз?
Жабықтықпен бірге есептегіш функциясы үшін, хабарлама көбейту шақыруынан бұрын құрылса, не шығатынын анықтаңыз. Қазіргі есептегіш мәнін көрсету үшін кодты қалай түзетуге болады?
Әрбір микрофронтенд Tailwind CSS-тің ғаламдық негізгі стильдерін қосса және олар қайталанса, мұндай мәселе болды ма?
React кодының екінші бөлігіне назар аударыңыз, useEffect, useMemo, пайдаланушы/ролдердің асинхронды жүктелуі және есептелген деректерді күйде сақтау мәселелерін табыңыз және түзетіңіз.
Микро-фронттардың қалай ұйымдастырылғаны, олардың өзара әрекеттесуі және жүйенің жалпы жұмысы туралы айтып беріңіз.
Әрбір микрофронтенд үшін стиль оқшаулауын қалай ұйымдастырар едіңіз, Tailwind CSS қолданғанда да? Қандай браузер тәсілдері оқшаулау үшін бар?
Микро фронтэндтер арасында стиль қақтығыстары болды ма? Стильдермен жұмыс қалай ұйымдастырылды және оларды не арқылы жаздыңыздар?
Тік бұрышты функциясы бар объект үшін, бұл.name шығаратынын анықтаңыз және бұл функциядағы this-тің мінез-құлқын түсіндіріңіз.
Егер рөлдер әдепкі бойынша компонент параметрлерінде бос массив ретінде орнатылса, әр рендер кезінде useEffect не болады? Бұл қалай түзетуге болады?
Cookies дегеніміз не, олар қалай жұмыс істейді, оларды кім орнатады және JavaScript-тен қол жеткізуге бола ма? Cookie клиентке қалай жетеді және оның қандай қасиеттері бар? Cookie мәңгі өмір сүре ала ма?
Өзіңіздің пайдалы типіңіз Pick<T, K>-ны жүзеге асырыңыз. Мapped типтердің қалай жұмыс істейтінін және Partial<T>-тің аналогын қалай жүзеге асыруға болатынын түсіндіріңіз.
Егер объект Object.create([объект]) арқылы жасалса, оның __proto__ қай нәрсеге көрсетеді?
display: none мен opacity: 0 render ағашы, орналасуы және орын алуы тұрғысынан қалай ерекшеленеді? Қай нұсқа тиімдірек және неге?