No video

14 - React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0

  Рет қаралды 20,722

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

Пікірлер: 204
@SohoCode
@SohoCode Жыл бұрын
у кого ошибка типа с dispatch, можно сделать так: в reduxStore: export type AppDispatch = ThunkDispatch в компоненте: const dispatch: AppDispatch = useDispatch()
@Borashvili31
@Borashvili31 4 жыл бұрын
Как узнать программистов: 1. человек не моргает три минуты. 2. А потом сразу шесть раз 🤣💓
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
О май гад)) А моргать надо учиться принудительно... иначе кабзда глазам 👀
@ruslankonychev1137
@ruslankonychev1137 3 жыл бұрын
да...порой в глазах аж темнеет, но как же не хочется отрываться от программирования!
@yuritian8830
@yuritian8830 Жыл бұрын
Прочитал. Стал замечать как моргаю. И специально моргаю.
@n0escape
@n0escape 11 ай бұрын
что такое моргать🤣
@brian_alex
@brian_alex 3 жыл бұрын
Если у кого переполняется стэк, когда пытаетесь сделать follow, unfollow, проверьте, откуда какой именно follow/unfollow вы передаете в dispatch, скорей всего вы передаете туда саму же функцию, а не импортированный follow/unfollow
@petroherasymiv3417
@petroherasymiv3417 Жыл бұрын
Боже!!! Я два дня просрал, залайкайте, чтобы поднять в топ
@lord8360
@lord8360 3 жыл бұрын
готовимся к мидлам, а я даже не джун)
@user-wt8sq9om6c
@user-wt8sq9om6c 2 жыл бұрын
😬😬😬
@PoRoKLusT
@PoRoKLusT 2 жыл бұрын
Спасибо за видео, учусь по нему. Вычитал из доки: useSelector можно типизировать следующем образом: const reducer = combineReducers({ tasksReducer, filterStatusReducer }); export type Reducer = ReturnType Потом создаем собственный типизированный хук на основе обычного useSelector: import { TypedUseSelectorHook, useSelector } from "react-redux"; const useTypedSelector: TypedUseSelectorHook = useSelector; В дальнейшем используем в приложении useTypedSelector() как обычно используем useSelector(). TS сразу будет показывать что передается в переменную без дополнительных манипуляций. Сделал, всё работает как задумано. ================================================= Чтобы типизировать useDispatch() нужно: В месте где у нас создается store прописать export type AppDispatch = typeof store.dispatch В компоненте прописать const dispatch: AppDispatch = useDispatch() Теперь можно вызывать dispatch в компоненте как обычно с использованием экшена, например dispatch(addTaskAction(task)); Если у вас созданы и описаны экшены он их сам подтянет и будет отображать при наведении какой экшен вызывается, что принимает и возвращает. Если в экшене описан только тип и нет payload, то в типизации экшена нужно добавить payload: null и в самом экшене тоже payload: null. По идее это лишнее и никак не скажется на коде, но без этого ts ругается.
@user-vd2xq1lx9x
@user-vd2xq1lx9x 10 күн бұрын
React + TypeScript / useReducer & useDispatch / React JS 👍👍
@user-wr3dz2op1t
@user-wr3dz2op1t 9 ай бұрын
Летим, React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0
@maxim.saharov
@maxim.saharov 2 жыл бұрын
лайк за таймлайны!) И Димыч ИСПРАВЬ НАЗВАНИЕ ТЕМЫ - в уроке про useSelector, а в теме useReducer! Даже картинка к видео правильная. И так же меня поразило как много людей накопипастили в коменты слово useReducer)
@VSJAQ
@VSJAQ 4 жыл бұрын
Димыч, спасибо, что снимаешь видео даже в нынешних сложных обстоятельствах! Мини-бамблби крут! Как и ты ) Лучший урок React + TypeScript / useReducer & useDispatch
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Спасибо , ребят! Взаимное спасибо! Летим вместе 🚀
@user-ey6em3my8p
@user-ey6em3my8p 3 жыл бұрын
React + TypeScript + useReducer & useDispatch. Спасибо за наглядные примеры! В чем прелесть этого курса, так это масштаб, постоянные улучшения уже написанного, разнообразные подходы :)
@maxim.saharov
@maxim.saharov 2 жыл бұрын
Tакой рефакторинг супер! - ощущения облегчения - как будь то выкинул хлам с балкона и теперь все чисто и понятно) У кого что то не получилось - добро пожаловать в мой гит репозиторий - там полностью рабочая версия лежит!
@maxim.saharov
@maxim.saharov 2 жыл бұрын
Буду очень рад за поставленные звездочки в нем и приятного обучения самураям)
@maxim.saharov
@maxim.saharov 2 жыл бұрын
maxim-saharov - название на гит хабе
@maxim.saharov
@maxim.saharov 2 жыл бұрын
ReactKamasutra проект
@ruslanla4654
@ruslanla4654 3 жыл бұрын
уже жду 3 сезон - хочется увидеть новое интро и новые треки от Димыча)))
@user-bx7rm2rp9g
@user-bx7rm2rp9g 4 жыл бұрын
Димыч, спасибо тебе большое! Как обычно все супер понятно! Летим!
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Летим, друзья!! Хорошего обучения
@user-fs4sl5my1o
@user-fs4sl5my1o 4 жыл бұрын
Огромная благодарность за такой потрясающий материал!!! В названии видео я как понял вместо useReducer должно быть useSelector. Тема рефакторинга потрясающая, useSelector и useDispatch действительно помогают избавиться от лишних оберток и также опракидываний пропсов, + код становится более читабельным как по мне ) Летим в космос ! React + TypeScript
@maxim.saharov
@maxim.saharov 2 жыл бұрын
Спасибо, а то я думал что меня глючит) в уроке про useSelector, а в теме useReducer! Димыч ты же можешь исправить название темы, даже картинка к видео правильная. И так же меня поразило как много людей накопипастили в коменты слово useReducer)
@user-mr7eo3cs5m
@user-mr7eo3cs5m 4 жыл бұрын
Димыч, ты молодец! ЖЫВЕ БЕЛАРУСЬ!
@mordred4138
@mordred4138 4 жыл бұрын
Димыч, хочу сказать спасибо вам за ваши уроки, ведь вы очень толково объясняете. Хоть я вряд ли сейчас могу устроится(мне 16), но программирование моё хобби, и этим я буду заниматься всегда
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Успехов! Лети 🚀
@belle-nastja
@belle-nastja 3 жыл бұрын
useReducer(), useDispatch() - done!) Cпасибо за твой труд, Димыч, летим дальше!!
@piligr1m_ua_
@piligr1m_ua_ 2 жыл бұрын
спасибо, как обычно отличное обьяснение oб useSelector и useDispatch, летим! React+TypeScript
@user-dn4ry3uw8i
@user-dn4ry3uw8i Жыл бұрын
TypeScript / useReducer & useDispatch выпуски супер
@mariiatkachova570
@mariiatkachova570 3 жыл бұрын
React + TypeScript / useReducer & useDispatch / React JS Cпасибо!!!!
@Natalia-ph
@Natalia-ph 4 жыл бұрын
Ура-ура, новый выпуск)) Я посмотрю его еще не скоро, но уверена, что он как и другие, просто бомбический 💥
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
✊🚀🔥 спасибо за поддержку! Успехов в прохождении!!!
@rmelsov
@rmelsov 4 жыл бұрын
Божееее какая крутая песня!!!!!!!!! Лайк и коммент! Как я случайно нашел такое сокровище?!?!
@user-je1el3gj9d
@user-je1el3gj9d 4 жыл бұрын
После того как начал использовать хуки useSelector, useDispatch HOC'и кажутся такими громоздкими тем более если еще компоненты классовые. Спасибо за ролик!
@andrewbistroff1199
@andrewbistroff1199 4 жыл бұрын
Димыч спасибо за лучшие фрии уроки по Реакту, не забрасывай и по чаще их выпускай)))! Летим дальше!!!
@Vnikny
@Vnikny 4 жыл бұрын
Спасибо Димыч! Держитесь там, мы с вами! React TypeScript Хуки useReduser useDispatch
@viktorshcheplyagin9576
@viktorshcheplyagin9576 4 жыл бұрын
Ключевые слова: обожаю React, Typescript, Redux!! Отсебятина: Спасибо большое за твои видео! И вообще, всем белорусским it-блогерам! На удаленке, часто, вы - единственное мое it-общество) Критика: Дымыч, почему ты не пркдотвратил эпидемию макаронавируса в мире? Тыж самурай!
@user-hh8fs6qg9v
@user-hh8fs6qg9v 3 жыл бұрын
Очередной выпуск и очередная крутая информация!!!!! Наилучший курс по реакт!!! useSelector - 🔥🔥🔥 useDispatch - 🚀🚀🚀 TypeScript - 😎😎😎
@antonmaksimau7195
@antonmaksimau7195 3 жыл бұрын
больше философии, оч круто react, typescript, usereducer, usedispatch
@danilblack8296
@danilblack8296 4 жыл бұрын
hooks, useSelector, useDispatch, React, TypeScript, Redux Димыч - лучший препод в мире!)
@alira2924
@alira2924 3 жыл бұрын
Лучший урок React + TypeScript / useReducer & useDispatch!!! Спасибо за урок
@user-tb3ol7sx1o
@user-tb3ol7sx1o 3 жыл бұрын
UseSelector, useDispatch, react redux typescript, топовые уроки
@ruslankonychev1137
@ruslankonychev1137 3 жыл бұрын
Тайм-лайны крутая тема. Делай так,это как архитектура видоса, эстетически удовлетворяет.
@user-wd3tl2rx9p
@user-wd3tl2rx9p Жыл бұрын
Димыч, спасибо) React + TypeScript / useReducer & useDispatch / React JS
@user-bl4dl9ke7b
@user-bl4dl9ke7b 2 жыл бұрын
Спасибо за обучение useReduser и useDispatch
@dimaruy2975
@dimaruy2975 2 жыл бұрын
Очень круто обяснил про useReducer и useDispatch hooks. Спасибо!
@technical777
@technical777 4 жыл бұрын
React + TypeScript refactoring a class component into a functional component using a HOOK | Димыч спасибо за наглядный пример рефакторинга connect, mapStateToProps, componentDidMount на HOOK
@andreykryzhniov794
@andreykryzhniov794 4 жыл бұрын
Отличное занятие по React, Redux, useReducer, useDispath + TypeScript, react-redux
@Snegurjan
@Snegurjan 4 жыл бұрын
Ураааа,новое видео.Лайк до просмотра .Димыч ты крутой!!!💪🏻💪🏻💪🏻
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
От души, бро ✊ летим🚀
@MMAreflection
@MMAreflection 3 жыл бұрын
Спасибо! React + TypeScript / useReducer & useDispatch / React JS
@spacerider9426
@spacerider9426 3 жыл бұрын
useSelector, useDispetch, React. Спасибо огромное, Сэнсэй, за твой труд! Смотрю дальше!
@aleksandrglebik8033
@aleksandrglebik8033 Жыл бұрын
Спасибо, Димыч! Твой контент супер!!! React + TypeScript / useReducer & useDispatch / React JS
@Nikita-xe5kv
@Nikita-xe5kv 4 жыл бұрын
Пришел с 55 серии первого плейлиста что бы попросить проверить SamuraiJS Social Network API. Вроде де бы перестали запросы работать выдаёт ошибку 500, заранее спасибо) Уже всё нормально!) Продолжаю вливать сюда почти всё своё время, хочу догнать вас. По кайфу это занятие, надеюсь меня возьмут на удалёнку куда нибудь. Спасибо тебе огромное) Продолжай бомбить!)
@Ivan-mb3ze
@Ivan-mb3ze 4 жыл бұрын
Давно ждал тему useReducer useDispatch в React JS. Спасибо!
@pmtourist6556
@pmtourist6556 4 жыл бұрын
Дмитрий, продолжай все интересно!
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Спасибо за поддержку! 🚀
@batm1x
@batm1x 2 жыл бұрын
dispatch не хочет принимать в качестве аргумента thunk creator, только тип AnyAction, еще useEffect бесконечно диспатчит пользователей, хотя вторым аргументом стоит [] для одного вызова. Ничего не понимаю, видимо что-то поменялось, надо разбираться.Подозреваю, что нужно правильно типзировать applyMiddlware На диспатч не ругается при такой типизации const setUsersOnPage = (n: number) => { dispatch(handlingUsers(n, usersOnPage, searchFilter) as unknown as AnyAction) }
@batm1x
@batm1x 2 жыл бұрын
типизировать диспатч для отправки санок можно так: export const useTypedDispatch = () => useDispatch() export type TypedDispatch = ThunkDispatch Вопрос по бесконечному срабатыванию useEffect еще стоит
@EgorPomidorov
@EgorPomidorov Жыл бұрын
@@batm1x тут опечатка видимо, нужно так const useTypedDispatch = useDispatch()
@startrek9425
@startrek9425 2 жыл бұрын
useReducer(), useDispatch()!!! Спасибо за твою работу, ты крут!!!
@sheshko_pavel
@sheshko_pavel 2 жыл бұрын
Спасибо за объяснение #useDispatch и #useSelector в #React #bestCourse #реакт #редакс #знатьбудешькруто
@romanjob8152
@romanjob8152 2 жыл бұрын
React + TypeScript / useReducer & useDispatch / React JS Дякую
@marina-ej4qd9kc1wh
@marina-ej4qd9kc1wh 7 ай бұрын
мне понравилось useSelector, спасибо, Димыч. Самураи! Есть кто живой? Кто на работу устроился, кто еще в процессе?
@oduvanio
@oduvanio 4 жыл бұрын
React, redux, hooks, refactor!!! Димыч, спасибо за твои труды!
@mykhailostepanishchev6472
@mykhailostepanishchev6472 3 жыл бұрын
Космос,спасибо Димыч ! React + TypeScript / useReducer & useDispatch / React JS
@user-je1el3gj9d
@user-je1el3gj9d 4 жыл бұрын
Димыч, пусть у вас в Белоруссии все будет хорошо!! Жду новый ролик от тебя очень сильно, ты лучший учитель
@gideonamweich7271
@gideonamweich7271 3 жыл бұрын
узнал о useDispatch, читал, искал видео, а тут видео у димыча.
@kuko932
@kuko932 3 жыл бұрын
есть работа!!!!!!!!!!!! летим!!!!!!!!!!!!!!!!!!!!!! плтаная подписка на димыча везде!!!!
@egoregorov7988
@egoregorov7988 4 жыл бұрын
верым можам переможам)
@kurtmiller77
@kurtmiller77 4 жыл бұрын
#useSelector #useDispatch очень помогает сократить код! Мегаполезный рефакторинг, пошел внедрять в свой проект.
@ruslanla4654
@ruslanla4654 3 жыл бұрын
Димыч, спасибо за классное объяснение как всегда !! useDispatch и useReducer Typescript React применяем на практике реальный крутой большой проект
@djmobley647
@djmobley647 4 жыл бұрын
Димыч, ты лучший, спасибо огромное за курс!!!
@zzhanat4905
@zzhanat4905 3 жыл бұрын
самый лучший курс от крутого сэнсэя)
@user-xt9nl7no8e
@user-xt9nl7no8e 3 жыл бұрын
Посмотрел Диму и жить захотелось) React TypeScript useReducer useDispatch useSelector
@user-vj8hj9jk2b
@user-vj8hj9jk2b Жыл бұрын
React hooks must use! Хуки великолепны, правда тут можно холиварить по поводу чистых компонент - но это такое, бизнес в приоритете. useSelector, useDispatch и очень интересный useEffect - все ясно и понятно). Спс Димычу за качественный контент.
@iliaschet
@iliaschet 3 жыл бұрын
useReducer и useDispatch - супер, но очень хочется поскорее тему redux toolkit
@user-fs1ux7dy6r
@user-fs1ux7dy6r 4 жыл бұрын
useReducer , useDispatch Летим дальше
@marina-ej4qd9kc1wh
@marina-ej4qd9kc1wh 7 ай бұрын
Пишите, у кого трудности с трудоустройством, помогу морально.
@VladislavAxt
@VladislavAxt 3 жыл бұрын
почему-то у меня useEffect вызвал бесконечную перерисовку компоненты :| решил тем, что вынес на уровень выше. Код был идентичен с кодом на видео
@batm1x
@batm1x 2 жыл бұрын
такая же фигня, не понимаю, почему так происходит
@user-hg2sy3wi6t
@user-hg2sy3wi6t 2 жыл бұрын
TS2345: Argument of type 'ThunkType' is not assignable to parameter of type 'AnyAction' если кто шарит, маякните если будет решение нормальное
@user-uc8hn8em5d
@user-uc8hn8em5d 2 жыл бұрын
нашёл решение ?
@user-hg2sy3wi6t
@user-hg2sy3wi6t 2 жыл бұрын
@@user-uc8hn8em5d +, варик прописать as unknown as AnyAction, либо задать типизацию, в комментах дальнейших видосов есть
@user-uc8hn8em5d
@user-uc8hn8em5d 2 жыл бұрын
@@user-hg2sy3wi6t ну я заюзал решение as unknown as anyAction, но это выглядит не очень), а решения что предлагает офф документация и stackoverflow не работаю, ну буду дальше смотреть может что-то придумаю
@user-kj9mm2gc3r
@user-kj9mm2gc3r Жыл бұрын
@@user-uc8hn8em5d вы случайно не нашли решение?
@Marina-1-7
@Marina-1-7 Жыл бұрын
@@user-kj9mm2gc3r Мне помог вот этот совет (один из первых комментариев к видео, после типизации dispatch ошибка ушла): Чтобы типизировать useDispatch() нужно: В месте где у нас создается store прописать export type AppDispatch = typeof store.dispatch В компоненте прописать const dispatch: AppDispatch = useDispatch()
@sergiystadnyk6315
@sergiystadnyk6315 4 жыл бұрын
Димыч, все супер как всегда. useSelector & useDispatch & like. Кстати у тебя в названии useReducer вместо useSelector. В добавок к импортам, скоро планируеш перейти на абсолютные пути? Вдруг кому-то пригодится: Для "Create React App" нужно создать jsconfig.json в корне проекта. И прописать в нем { "compilerOptions": { "baseUrl": "src" }, "include": ["src"] } после чего импорты можно прописывать из корня: import Button from 'components/Button';
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
А вон как к файловой реструктуризации придём! Очень скоро начнём приходить! Это изменение тоже сделаем, спасибо
@IlyaVasilikhin
@IlyaVasilikhin 2 жыл бұрын
Спасибо огромное.... жаль курс заглох.... подчерпнул для себя много нового React + TypeScript / useReducer & useDispatch
@kek_pupold
@kek_pupold 4 жыл бұрын
С хуками, без хоков и typeScrypt, код выглядит очень сасно
@user-vj8hj9jk2b
@user-vj8hj9jk2b Жыл бұрын
Ну и еще немаловажный эффект от хуков - меньше контейнерных компонент-оберточек. Вот и UsersContainer компонента стала ненужной, и ее можно смело того ... )
@StepanVorobiov
@StepanVorobiov 4 жыл бұрын
Я уже жить не могу без хуков, mapState для меня как что то из прошлого (не понимаю как некоторые продолжают их использовать). Спасибо за видео. Хотелось бы вкратце про mobX, а ещё больше про React Native!!! Вперёд Димыч!!!)
@StepanVorobiov
@StepanVorobiov 4 жыл бұрын
а useReducer то как раз то и не было. И я его как раз не использую. Былоб интересно послушать про то где он действительно нужен!
@StepanVorobiov
@StepanVorobiov 4 жыл бұрын
Заиспользовал. Нормальная тема особенно когда вокруг пучка компонент мутишь всякую логику и этот useReducer как раз получается редюсером в этом маленьком "приложение". Можно конечно и useState обойтись и кратче получитчя, но с редюсером выразительнее!)
@annagriboedova6142
@annagriboedova6142 3 жыл бұрын
В заголовке указано useReducer, хотя в этом уроке мы его не юзали, надо изменить на useSelector и useDispatch
@Yaroslav-ie3et
@Yaroslav-ie3et 4 жыл бұрын
Прикольный ты дядька. Продолжай свою работу
@user-vj8hj9jk2b
@user-vj8hj9jk2b Жыл бұрын
Может кому пригодится - при использовании useEffect: useEffect(() => { requestUsers(currentPage, usersOnPageCount, usersFilter) }, []) Не убирайте(!) пустой массив зависимостей - как на то будут указывать ворнинги - иначе вызов useEffect callback-а будет происходить постоянно. И соответственно, запросы на сервак - тоже. Будьте бдительны)
@TheGena888
@TheGena888 3 жыл бұрын
по ощущениям хуки - как после бесплатной больницы пришёл в платную клинику.
@root3404
@root3404 4 жыл бұрын
Спасибо!)
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
На здоровье
@user-gh4wz5eb4b
@user-gh4wz5eb4b 2 жыл бұрын
TypeScript / useReducer & useDispatch / React JS! Летим дальше!
@pavelmalorodnov2078
@pavelmalorodnov2078 9 ай бұрын
React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0
@jaloliddinhazratqulov891
@jaloliddinhazratqulov891 4 жыл бұрын
Самый лучший учитель
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
✊🚀🔥
@kozimjonqosimov7789
@kozimjonqosimov7789 4 жыл бұрын
Привет самурай видео Excellent
@user-qp9ty8oh7k
@user-qp9ty8oh7k 4 жыл бұрын
👍👍👍 продолжай в том же духе!
@xtereone
@xtereone 3 жыл бұрын
Эх видел бы я это видео раньше) Прикиньте я из-за одного глобального элемента в state писал целую контейнерную компоненту! А мог просто написать две строчки useSelecor и useDispatch - ору с себя)
@user-pl9bm6pv8z
@user-pl9bm6pv8z 4 жыл бұрын
Spasibo Dimych!!!
@ussa3374
@ussa3374 4 жыл бұрын
Про Протесты, технического лидера и счастливых пользователей...
@podpison3268
@podpison3268 2 жыл бұрын
Как у него follow заработал? Разве там не должно быть рекурсии? P.S. import { follow as followThunk } from '...' решил проблему
@Volodymyr.S
@Volodymyr.S 2 жыл бұрын
в коментах есть ответ от @Monty Dno
@Al4ii
@Al4ii 3 жыл бұрын
Спасибо!!! Очень круто!!!
@unanyanrazmik
@unanyanrazmik 4 жыл бұрын
жду Redux Toolkit)) отличное видео спасибо!)
@mrmicolka
@mrmicolka 4 жыл бұрын
useReducer & useDispatch + отсебятина + благодарности!!!
@akmalmuzafarov487
@akmalmuzafarov487 4 жыл бұрын
UseReducer UseDispatch Typescript Dimich ты супер)
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Спасибо за поддержку
@vladimirww5152
@vladimirww5152 3 жыл бұрын
А компоненты то больше не тупые ОПА
@root3404
@root3404 4 жыл бұрын
useSelector, useDispatch, React + Redux + TypeScript
@Almas-2002
@Almas-2002 4 жыл бұрын
ты такой приятный приятно у тебя учить
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
✊🚀
@Dmitriy-bq2xh
@Dmitriy-bq2xh 4 жыл бұрын
Димон красавчег!
@xeleos
@xeleos 4 жыл бұрын
Со светлой темой в IDE убийственно смотреть для моих глаз.
@user-cw2bc4dm7v
@user-cw2bc4dm7v 3 жыл бұрын
34:46 s-love
@ruslankonychev1137
@ruslankonychev1137 3 жыл бұрын
JUST WONDERFUL COOL
@tazalov
@tazalov Жыл бұрын
React + TypeScript / useReducer & useDispatch / React JS
@egor_andryushchenko
@egor_andryushchenko 4 жыл бұрын
Лайк за хороший контент, континию гуд джоб!)
@fexriimanzade4139
@fexriimanzade4139 3 жыл бұрын
Спасибо бро
@user-ot1uh9hz1m
@user-ot1uh9hz1m 4 жыл бұрын
Спасибо за урок
So Cute 🥰
00:17
dednahype
Рет қаралды 43 МЛН
Собес frontend middle 2500$
49:56
Кодерские собесы
Рет қаралды 3,1 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 8 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 144 М.
100 - Теория ReactJS + Redux за 90 минут
1:26:35
IT-KAMASUTRA
Рет қаралды 176 М.
Для чего нужен useReducer в React,простым языком
10:54
Дмитрий Герасимов - о разработке в сфере IT просто
Рет қаралды 7 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 133 М.