Redux окуу куралы

Киришүү Эки негизги түшүнүк Негизги терминдер Redux колдонмосунун иштөөсү Үч негизги принцип

Иштөө куралдары

Негизги куралдар React-колдонмону орнотуу жана даярдоо React менен Redux жана RTK орнотуу Redux DevTools Extension орнотуу React Router орнотуу

Негизги иштоо схемасы

Слайс кошуу Редьюсерлер Селекторлор жана useSelector хугу Компоненттеги store'дон маалымат алуу Формалар жана жергиликтүү стейттер Форма кошуу Редьюсер жана action Action жөнөтүү Схеманын иши жөнүндө талкуулоо

Маалыматтар менен иш

Киришүү Продукт үчүн бөлүк барак Браузердеги продукт баракчасы Store'догу продукт маалыматтарын өзгөртүү Маалыматтарды түзөтүү формасы Браузердеги продуктту түзөтүү баракчасы Action объектиси үчүн маалыматтарды даярдоо Дагы бир слайс кошуу Сатуучу жөнүндө маалымат кошуу Формага өзгөртүүлөрдү киргизүү Слайстан маалыматтарды бир нече жолу колдонуу Кошумча логика кошуу Редуктор кошуу Action жөнөтүү

Сервер жана маалымат базасы

Киришүү Стейттин структурасын өзгөртүү Селекторлор менен иштөөнү оптималдаштыруу Сервер менен иштөө үчүн msw орнотуу Сервер үчүн маалымат базасы Маалымат базасы үчүн маалымат моделдерин түзүү Сатуучунун маалыматтары бар объектти түзүү Продукттун маалыматтары бар объектти түзүү Маалымат базасына жазууларды түзүү GET-сурамы боюнча серверден маалымат жөнөтүү Колдонмо үчүн кардар

Асинхрондук логика жана Thunks

Thunks киришүү createAsyncThunk колдонуунун пайдасы Компоненттен thunk жиберүү Кошумча редьюсерлер Сурамдын дубликациясын жоюу. Сурам статусун колдонуу Сатуучулардын маалыматтарын алуу Thunk түз эле жиберүү Thunk менен жиберилген сурамды иштетүү Thunk аркылуу маалымат жөнөтүү Иштөөнүн натыйжаларын компонентте чыгаруу Сатуучулардын тизмесин чыгаруу Сатуучунун бети
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу