Учебник за Redux

Въведение Две основни идеи Основни термини Работа на Redux приложение Три основни концепции

Инструменти за работа

Основни инструменти Инсталация и подготовка на React приложение Инсталация на Redux и RTK с React Инсталация на 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне