06 - Fetching data from an API using thunks [createAsyncThunk] - redux toolkit
Buy me a coffee if this is useful ?
https://www.buymeacoffee.com/rowadz
repo:
https://github.com/Rowadz/react-redux-toolkit-yt
Generate an API:
https://pollux.dev/
playlist:
redux toolkit:
https://youtube.com/playlist?list=PLM0LBHjz37LXSASzEv81f3tGptAsEGQUM
in-depth createAsyncThunk
https://youtube.com/playlist?list=PLM0LBHjz37LW_Wz3DPoT5-bm1btrBD1bu
DOCS
the API I used:
https://jsonplaceholder.typicode.com/
createAsyncThunk:
https://redux-toolkit.js.org/api/createAsyncThunk
createSlice:
https://redux-toolkit.js.org/api/createSlice
usedispatch:
https://react-redux.js.org/api/hook #usedispatch
useselector:
https://react-redux.js.org/api/hook #useselector
redux-toolkit:
https://redux-toolkit.js.org/
immerjs:
https://immerjs.github.io/immer/docs/introduction
Proxy API:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
00:00 Introduction
00:17 Showing you the current app we have
00:38 The API we will use
01:10 Creating a Posts slice and a component
01:57 The thunk reducers (extraReduces)
02:20 Creating a thunk using createAsyncThunk
03:35 The dispatched actions from the thinks
03:35 Handling the pending action
04:28 Handling the fulfilled action
05:05 Handling the rejected action
05:28 export our slice, a recap of what we did, and add our reducer to the store
06:50 How we can dispatch our thinks
09:45 Why we should use useEffect here to dispatch our thunk
11:14 Seeing the thunk actions in the redux dev tool
11:55 Passing data to thunks
12:30 How to dispatch other actions in a thunk
13:23 How to access the store state in any thunk
14:04 Logging part of the state and using the passed data to the thunk
15:42 Done
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «06 - Fetching data from an API using thunks [createAsyncThunk] - redux toolkit», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.