#18: 🍕 React Pizza v2 - Что такое ThunkAPI в RTK? Создаем селекторы

  Рет қаралды 19,957

Archakov Blog

Archakov Blog

Күн бұрын

Пікірлер: 72
@rostislavpotapov7215
@rostislavpotapov7215 2 жыл бұрын
27:30 Сейчас объясню для тек кто не понял как вложенная анонимная функция достатет айдишку. Тут вся суть в замыканиях. Когда мы вызываем selectcartItemByID(id) и передаем ему в параметрах айдишку, то эта функция возвращает внутреннюю анонимную функцию. После вызывается внутренняя функция, та которая принимает в парамерах (state), стейт ей передает useSelector, а айдишку она читает из лексического окружения внешней функции (та которая selectcartItemByID(id). То есть как бы наша анонимная функция обернута selectcartItemByID() и может брать любые данные которые в нее были переданы
@constantindanilov236
@constantindanilov236 2 жыл бұрын
от души!
@MaximTitov-ru1lp
@MaximTitov-ru1lp Жыл бұрын
Спасибо!
@andreiribac6284
@andreiribac6284 4 ай бұрын
ДА!!!!!!!!!!! Спустя 2 года и одну первую попытку, я сюда дошел! Дальше только вперед! Спасибо автору, а всем остальным - стойкости и упорства!
@РусланПащенко-г3з
@РусланПащенко-г3з 4 ай бұрын
жиза)
@alinurras
@alinurras 3 ай бұрын
тоже 2 года назад смотрел и остановился на редаксе , рад что я не один такой)
@KOWEY
@KOWEY Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё такого побольше?
@Мария-ц8ъ2е
@Мария-ц8ъ2е Жыл бұрын
спасибо за урок React, Redux, ThunkAPI , createAsyncThunk.
@MsThe13th
@MsThe13th 2 жыл бұрын
Эх щяс бы питсу….. Спасибо за урок!
@jenek051
@jenek051 2 жыл бұрын
всё работает, всё кайф! спасибо
@mikeempire
@mikeempire 2 жыл бұрын
Где то неделю смотрю это курс, решил таки сегодня пиццу испечь))
@YulVilaya
@YulVilaya Жыл бұрын
я начала курс когда был пост , было тяжело до конца поста, потом тоже сразу заказала пепперони
@kenanhaciyev3759
@kenanhaciyev3759 Жыл бұрын
Спасибо за столь качественный плейлист
@shokhrookhr3850
@shokhrookhr3850 2 жыл бұрын
Прям радуешь нас 🥳👍🏻
@escobar929
@escobar929 2 ай бұрын
однозначно лайк!
@aleksandrbarabash2221
@aleksandrbarabash2221 Жыл бұрын
Спасибо. Нравится Ваша подача материала )
@ГеннадийГорохов-ц8н
@ГеннадийГорохов-ц8н 10 ай бұрын
Супер урок про криейтасинк санк
@КлимСомов-х6с
@КлимСомов-х6с 2 жыл бұрын
Как же всё гладко в голову ложится! Всё понятно. И все предылушие уроки залетели на одном дыхании. Смотрю урок в дороге, дома сажусь и делаю по памяти. Информация усваивается как-то очень легко. Наконец-то наступил этот момент). До этого долго страдал с понимаем редакса и т. п. Курс топовый! З. Ы. Возможно моё понимание технологий могло настать меня и во время прохождения какого либо другого курса, а не Реакт-питсы. 2.0, и я так же рукоплескал бы какому-либо условному индусу с англоязычного ютуба, но случилось это именно на этом канале;)
@forssety9
@forssety9 Жыл бұрын
как успехи, бро?
@КлимСомов-х6с
@КлимСомов-х6с Жыл бұрын
@@forssety9 Все отлично! Получил офер. Работаю фронтенд разработчиком уже погода в компании на удаленке
@keepcalmandcodeon.
@keepcalmandcodeon. Жыл бұрын
@@КлимСомов-х6с Респект тебе! Проходил ли ты ещё какие-то курсы, или после этого только свои проекты писал?
@КлимСомов-х6с
@КлимСомов-х6с Жыл бұрын
@@keepcalmandcodeon. после пиццы запилил свой проект на реакте. Приложение для сотрудников сети ресторанов где я работал бар-менеджером. Положил его в портфолио и с помощью него устроился на работу. Правда пишу на Vue сейчас в итоге)
@keepcalmandcodeon.
@keepcalmandcodeon. Жыл бұрын
@@КлимСомов-х6с спасибо за ответ, ты большой молодец!)
@mak_whisk
@mak_whisk Жыл бұрын
Спасибо
@restuschannel9031
@restuschannel9031 2 жыл бұрын
33:20, спасибо большое за урок, но пример не очень выбрал, как раз в теории каррент пейдж можем создать селектор, т.к. его используем в компоненте с пагинацией ;D
@devgod3146
@devgod3146 5 ай бұрын
что за расширение Вы используете для перевода, подскажите, пожалуйста
@СтройКонсалт
@СтройКонсалт Жыл бұрын
День одиннадцатый))) просмотров и лайков сильно меньше)))) Не отвалиться бы и самому, учитывая общую тенденцию)))) Дэну - респект#18)))
@YulVilaya
@YulVilaya Жыл бұрын
доделали в итоге пиццу?
@СтройКонсалт
@СтройКонсалт Жыл бұрын
@@YulVilaya конечно, в Гите лежит, готовая, сочная, горячая
@СтасСинельников-е7т
@СтасСинельников-е7т 6 ай бұрын
Есть один нюанс, почему фильтрация работает только на первой странице? Если я перехожу на вторую, к примеру, то у меня не подгружаются пиццы, а просто ошибка обработанная вылезает. В чем дело? В пагинации?
@katenka_katrusya
@katenka_katrusya 2 ай бұрын
возможно в мокапи. Я использую json-server, поиск идет по всем пиццам, не зависимо от того, на какой они странице, ошибки нет
@jamjam3337
@jamjam3337 2 жыл бұрын
👍
@zohidmustafoyev2448
@zohidmustafoyev2448 Жыл бұрын
👍👍👍
@d_r_robot
@d_r_robot 2 жыл бұрын
Всё таки автокомплиты в Webstorm топ по сравнению с VSCode.
@harrisonwinston2850
@harrisonwinston2850 2 жыл бұрын
Зато webshromn жрёт примёрно в 2-3 больше
@вывыфв-у5й
@вывыфв-у5й 2 жыл бұрын
если ты про его бомбление при импорте,то у него он тупо не работает.я почти ничего не импортировал ручками
@ПавелПилипенко-ж1щ
@ПавелПилипенко-ж1щ 2 жыл бұрын
Когда вводишь название компонента или что-то другое, он тебе подсказывает и при выборе нужного, он тебе автоматически его импортирует. Даже если ты вставил название компонента с помощью ctrl+v, то поставив курсор в конце этого слова и нажав ctrl+пробел, он тебе предложит сделать его импорт. Почему у многих с этим проблемы, я не понимаю.
@StrikerFeed
@StrikerFeed 2 жыл бұрын
У него автокомплиты не всегда работают из-за расширения Tabnine, которое добавляет свой автокомплит на основе искуственного интеллекта. Кстати, Дэннис, тебе тоже на заметку, в видео ты забомбил почему не работало :)
@k_dev
@k_dev Жыл бұрын
RTK - Redux ToolKit?
@crypto4elik
@crypto4elik Жыл бұрын
yes
@Daomember
@Daomember 2 жыл бұрын
А что с менторстовом?
@workacc
@workacc 2 жыл бұрын
А куда из Home делся isSearch?
@ArchakovBlog
@ArchakovBlog 2 жыл бұрын
Я в 15 уроке объяснил что и как поменялось
@Unnamed-r8x
@Unnamed-r8x 2 жыл бұрын
Скажу так видео растянуты, но не могу сказать что в данном случае это плохо.
@YulVilaya
@YulVilaya Жыл бұрын
кому как, на мой взгляд когда ты новичок прям только так и можно все понять , у других блогером 5 минут видео все равно приходится смотреть 50 минут так как когда посторяешь не все успеваешь принять во внимание
@artemkondratiev9306
@artemkondratiev9306 2 жыл бұрын
А как называеться програма которая перевела с английского?
@ghoul40yo25
@ghoul40yo25 Жыл бұрын
это расширение браузера Vimbox от skyeng
@forssety9
@forssety9 Жыл бұрын
15:15 что за плагин у него стоит на перевод?
@dever312
@dever312 Жыл бұрын
у него не знаю, но DeepL тоже норм
@user-nd9do2nk2j
@user-nd9do2nk2j 3 ай бұрын
@@dever312 классный плагин. особенно понравилась возможность улучшения вводимого на eng текста. ну и синхронизация с chatgpt
@jacktwinn
@jacktwinn 2 жыл бұрын
странно, у меня только поле поиска перерисовывается. И пиццы. Шапка перерисовывается только при переходе в корзину
@zakiro4277
@zakiro4277 2 жыл бұрын
36:28 у меня vscode сам импортирует хуки функции не надо в ручную писать адрес импорта макбук про 2011 у меня может на винде надо
@SNSDfOu
@SNSDfOu Жыл бұрын
не, это из-за его расширений у него конфликты
@markwahlberg9358
@markwahlberg9358 2 жыл бұрын
+
@sasdasaasdasdasdadad5354
@sasdasaasdasdasdadad5354 2 жыл бұрын
ребят , кто может помочь после того как сделал createAsyncThunk у меня пиццы пустые и все ... устал уже проверять себя
@ИгорьБадуркин
@ИгорьБадуркин 2 жыл бұрын
проблема осталась?
@АлексейКосырев-к7е
@АлексейКосырев-к7е 2 жыл бұрын
Ответ с питсами приходит в " return data" , а вот в " extraReducers" его уже нет. Куда он пропадает? А жаль, до этого момента всё как часы работало. А может в работе можно будет без этого extraReducers обойтись. Просто грузить всё в компоненте - какая хрен разница.
@АлексейКосырев-к7е
@АлексейКосырев-к7е 2 жыл бұрын
Я нашёл косяк! У меня блок с extraReducers оказался внутри блока reducers. ( насколько мне показалось, так было в видео из 17 урока, может ошибаюсь) Но так не работает. Сегодня утром на свежую голову решил всё просмотреть , и заметил что в примере из "букваря" блок extraReducers не входит в reducers. Сделал как в мануале, и всё заработало! Буду рад, если кому то поможет.
@rustamakhmetyanov4404
@rustamakhmetyanov4404 2 жыл бұрын
Лайков все меньше и меньше, вам че лень кнопку тыкнуть? Это же меньшее чем можно поблагодарить автора. А ну ка прошлись по плейлисту и лайкосов проставили быстренько=) Спасибо что делишься опытом=) React, Redux, ThunkAPI , createAsyncThunk.
@nazarmykhailenko1240
@nazarmykhailenko1240 2 жыл бұрын
не все доходят. просмотров тоже меньше становиться
@belukee
@belukee 2 жыл бұрын
звук видосов можно погромче
@JdIm6fhjLgdWRhn
@JdIm6fhjLgdWRhn Жыл бұрын
38:00
@Ingvar1133
@Ingvar1133 Жыл бұрын
33
@JdIm6fhjLgdWRhn
@JdIm6fhjLgdWRhn Жыл бұрын
урок лишний - ничего из показанного не буду использовать на практике
Типизация стилей
8:07
Михаил Непомнящий
Рет қаралды 14 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,2 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,5 МЛН
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 17 М.
Всё об указателях в C++ за 20 минут
20:00
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН