Неге биз функциялык абал жаңыртууну (setStateке prev аргументи менен функция өткөрүү) колдонобуз, жай гана count + 1 эмес?
Frontend
Жаңы иш издөөгө эмне түрттү?
useState чын мәнінде эмне үчүн керек жана биз эмне үчүн түз эле өзгөрмөнү өзгөртө албайбыз же useRef колдонбойбуз?
Virtual DOM-дун кемчиликтери кайсысы?
Иш тажрыйбаңыз, долбоорлор жана колдонулган технологиялар жөнүндө айтып бериңиз.
Стейт-менеджерлер эмне үчүн керек жана алар Context колдонуудан эмнеге айырмаланат?
Архитектураны долбоорлоодо жана технологияларды тандоодо кайсы принциптерди кармайсың?
Оптималдаштыруу кай колдонуш керек экенин кантип түшүнүүгө болот? Иштөө көйгөйлөрүн чечүү керек болгон учурлар болду беле?
Жаңы иш ордунда эмне издөөдөсүң, кайсы нерсеге көңүл бурасың?
Оқиғалар менеджерин ишке ашырыңыз, ал ар түрдүү тартипте келген окуяларды кабыл алып, алардын туура тартибинде, ID боюнча (1-ден баштап, ар бири +1) жөнөтсүн. Окуялар бир нече каналдардан келип, тартип ар бир канал үчүн өзүнчө сакталуусу керек. Кайталаган окуяларды эске албоо керек. Жөнөтүү үчүн sendEvent функциясын колдонуңуз.
Практикалык тапшырма: Reactтеги эсептегич компонентини жакшыртыңыз, ошондо "Көбөйтүү" баскычын басканда эсептегичтин мааниси 1ге көбөйөт жана жаңы мааниси менен тарыхка жазуу кошулат; "Кемит" баскычын басканда — окшош; "Кайта баштоо" баскычын басканда — тарых өчүрүлөт.
Архитектура жана колдонуу практикасы жагынан күйгүзүүчүнү кантип колдондуңуз?
ID боюнча маалымат сурау үчүн batchFetch функциясынын үстүнө smartFetch функциясын ишке ашырыңыз. Функция убакыт терезеси (timeout) ичинде чакырууларды топтоп, аларды бир топтому менен жөнөтүшү керек. Кийинки терезеге күтүү суранычты жөнөтүү менен бирге башталат. IDлер уникалдуу, fetch ар дайым ийгиликтүү. Бир терезеде кайталанган IDлер келген учурда туура иштетүү керек.
Reactте иштөөчәндикти жакшыртуунун жолдору кандай?
Міндет: Көп функциялы криптовалюта таблицасы бар бетті жасаңыз. API-ға қосылып, монеталар тізімін кестеде көрсетіңіз. Минималды талаптар: Бастапқыдан жасалған жоба Тек Typescript API-ға қосылу Бағандағы мәндер бойынша сұрыптау Ұяшықтардағы мәндер бойынша іздеу (логикалық AND принципі бойынша жұмыс істейді) Қосымша тапсырмалар: Өз Pagination Минималды стильдер (жақсы және реттелген көрініс) Барлық ұяшықтардағы мәндер бойынша жалпы іздеу Бағандарды бекіту мүмкіндігі
Reactтин негизинде кайсы технология жатат жана ал эмне үчүн керек?