<script> function sum(valueA) { throw 'Намунта' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>
Frontend
Шумо медонед, ки метрика FCP (First Contentful Paint) чист? Гуфта мешавад, ки мо як барномаи React дорем — шабакаи иҷтимоӣ бо рендеринг дар сервер, ва мушкиле ҳаст: вақте ки корбар мустақиман ба профили касе ворид мешавад, экран сафед муддати дароз мемонад. Оё метавонед қадамҳоро шарҳ диҳед — чӣ мешавад аз он лаҳза, ки корбар Enter-ро пахш мекунад, то ки аввалин мундариҷа пайдо шавад?
Чӣ гуна кэшгирии захираҳо дар браузер кор мекунад — браузер чӣ гуна мефаҳмад, ки бояд аз кэш бигирад ё дубора бор кунад, ва чӣ гуна онро идора мекунад? Кадом усулҳои кэшгирӣ ҳастанд, аз ҷумла Service Worker?
Компоненти нави SignupSuccess-ро амалӣ кунед. Пас аз сабти номи муваффақ, бояд ба ҷои формати сабти ном нишон дода шавад.
Дар бораи худ каме гап зан, дар барномасозӣ чӣ гуна манфиатдор ҳастӣ, таҷрибаи охирини худ, шояд чизҳои душворе карда бошӣ.
Оё дӯст доштӣ бо Redux ҳамчун мудири ҳолат барои формҳои мураккаб кор кардан?
Код вуҷуд дорад — бояд фаҳмид, ки он чӣ мекунад, баррасии кодро анҷом диҳед: кадом мушкилот ҳастанд ва чӣ метавонад беҳтар карда шавад.
Суръати вазифаи бо memoize: таъмин кунед, ки функсияи memoize ҳамчун дуввум аргумент вақти зиндагии кешро дар миллисекундҳо қабул кунад, пас аз он ки кеш нобуд мешавад.
Оё дар бораи ёрдамчии Promise.withResolvers, ки ба наздикӣ дар JavaScript пайдо шудааст, шунидаед? Шумо бояд баробари онро дар ҷои сатр дувум нависед.
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Мумкин аст чанд бартарӣ ва нуқсонҳои Redux-ро номбар кунед?
Дар саҳифа рӯйхати 5000 маҳсулот дорад, саҳифа хеле суст мешавад. Бизнес аз шумо мепурсад, ки бо ин чӣ кор кунед. Чӣ пешниҳод мекунед?
Чӣ фикр дорӣ дар бораи методологияи FSD (Feature-Sliced Design)?
Дар бораи ҷойҳои кории гузаштаатон гап занед — чӣ корҳои ҷолиб анҷом додед?
Агар ба скрипти head атрибути async гузоред, чӣ мешавад? Фарқи байни async ва defer чист?
Дар страницаи дӯстон ва дар месенҷер маълумоти монанд дар бораи корбарон нишон дода мешавад. Ду вариант вуҷуд дорад: нигоҳ доштани корбарон дар slices маҳаллии ҳар функсия ё дар store глобалӣ. Дар ин ҳолат, чӣ фоидаҳо ва камбудиҳо дорад store-и глобалӣ?
Чӣ гуна метавон маълумотҳоро аз слайси функсияи дигар (масалан, users slice) дар саҳифаи корбар муайян, бе вайрон кардани марзҳои байни модулҳо ва бе анҷом додани дархостҳои изофӣ, ба даст овард?
Кадом алтернативаи Reduxро медонӣ ва чаро онҳо манфиатҳои онро надоранд? Чаро Redux хуб санҷида мешавад ва контекстҳо не?
#Формы за регистрација на React 1. Објаснете како ради StateProvider, поделите своје мисли са интервјуером. 2. Погледајте /src/api/mock, објасните како то ради. 3. Проверите боју SubmitButton и исправите је. 4. Имплементирајте валидацију форме клијента у компоненту Signup. (\*\*) Имајте у виду задатак број 9. Правила: - Поља Корисничко име, Емаил, Лозинка и Поново Лозинка треба да имају најмање 6 карактера; - Лозинка треба да одговара Поново Лозинка; - Валидација треба да се изврши при клику на "Sign Up"; - Поља са неважећим вредностима треба да буду означена (props error и helperText); 6. Одговор API може садржати грешку која треба да буде приказана кориснику у близини одговарајућег поља. 7. Уверите се да компонентa UserName приказује ново корисничко име након успешног слања. 8. Имплементирајте нови компонент SignupSuccess. Он треба да буде приказан уместо форме за регистрацију. 9. Имплементирајте серверску валидацију за одговарајућа поља.
Мумкин аст, ки дар бораи таҷрибаи охирини худ кӯтоҳ гап занӣ ва чӣ интизорӣ аз кори нав дорӣ, дар ҷои нав чӣ меҷӯӣ?