#13: 🍕 React Pizza v2 - Изучаем хуки useSelector, useDispatch, создаем свой Slice в Redux Toolkit

  Рет қаралды 37,774

Archakov Blog

Archakov Blog

Күн бұрын

React Pizza V2 - Это обновлённый курс на 2022 год, одного из самых популярных курсов 🔥 по ReactJS для начинающих.
Более подробней тут: www.notion.so/...
Исходники доступны в Boosty или в моём Telegram-канале: t.me/archakov_im
❤️ Поддержка:
- Boosty (исходники, макеты): boosty.to/arch...
- Донаты: www.donational...
Старый курс React Pizza - • #1: React Pizza - разр...
👀 Демо: react-pizza-v2...
📝 Полный стек:
- ReactJS 18
- TypeScript
- Redux Toolkit (хранение данных / пицц)
- React Router v6 (навигация)
- Axios + Fetch (отправка запроса на бэкенд)
- React Hooks (хуки)
- Prettier (форматирование кода)
- CSS-Modules / SCSS (стилизация)
- React Content Loader (скелетон)
- React Pagination (пагинация)
- Lodash.Debounce
- Code Splitting, React Loadable, useWhyDidYouUpdate
Ссылка на исходник: github.com/Arc...
Ссылка на вёрстку: github.com/Arc...
Ссылка на дизайн: www.figma.com/...
Таймкоды: еще не готовы
📢 Платный курс по ReactJS с наставником: mentor.archako...
🔗 Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archako...
- Личном блоге: archakov.im
- GitHub: github.com/Arc...
- Моё резюме: career.habr.co...

Пікірлер: 133
@iamboikodmytro
@iamboikodmytro 3 күн бұрын
Деструктуризация в конце всех нужных значений из redux просто маст-хев!) Спасибо, как-то и не сообразил сразу!)
@dennyaap
@dennyaap 6 ай бұрын
Из всех роликов что я видел этот помог мне понять redux toolkit сразу же. Другие каналы в основном просто копировали код с оф.сайта и такие: 'Вот сюда вставляем это, а сюда это'. А зачем, что почему куда не объясняли... Тут материал более чем даже доступен для понимания. Спасибо! Можете пожалуйста записать ролик про redux toolkit на TS?
@dev-kj7on
@dev-kj7on 2 жыл бұрын
какой же редакс тулкит крутой после обычного редакса! спасибо за крутые видосы, отлично объясняешь!😌
@BekzatTulebaev
@BekzatTulebaev 9 ай бұрын
Дэннис спасибо большое тебе за твои уроки, сначала смотрел первую версию react-pizza, где было трудно понять redux, но этот курс просто БОМБА!!!!! То как ты объясняешь все предельно ясно и не только redux, ну так могут не все. И + твои мотивирующие монологи тоже кстати помогают 😃
@artman9592
@artman9592 2 жыл бұрын
Коммент благодарности && пожеланий && для количества )))) - Чётко, спасибо !!! - Ещё бы createselector (живой поиск без перещёта селекторов где входящие параметры для фильтров не изменились) и авторизацию (приват роуты) хотябы простенькую без рефрэш токена... и обработку ошибок
@Maksym_Kozlov
@Maksym_Kozlov 2 жыл бұрын
Поддерживаю, очень не хватает этого
@YevhenHromov
@YevhenHromov Жыл бұрын
Не передать благодарность тебе словами, автор! В прошлом уроке приготовился тупить и сильно мучиться с пониманием логики редакса, но после примера с счётчиком из документации пошёл и сам переделал категории и сортировку на редаксе) Пару часов ушло, правда, но это такой азарт и кайф, когда сам делаешь что-то новое, о чём раньше даже не догадывался. Потом захожу на следующий урок, а здесь объясняется что и как делать )) И уже на фоне своей практики можно аккуратно разложить всё в голове по полочкам. Спасибо!
@apollon8179
@apollon8179 2 жыл бұрын
Я сильный человек... Но на Редаксе я заплакал
@dmitryklyuev616
@dmitryklyuev616 2 жыл бұрын
попробкй storybook. вот там будет водопад слез((((
@jacktwinn
@jacktwinn 2 жыл бұрын
Не знаю, я плакал когда он вёрстку исправлял)) от редакс-тулкит я прям радуюсь после самого редакса)
@FilmsMediaTV
@FilmsMediaTV Жыл бұрын
а я плачу каждый раз когда Денис дает название переменным и потом их переименовывает ))
@SmashLincer
@SmashLincer Жыл бұрын
@@FilmsMediaTV в vsc можно F2 нажать и все переменные переименуются)
@OlgaLebedeva-o3q
@OlgaLebedeva-o3q Жыл бұрын
Объяснение шикарное, как и в предыдущих уроках, но материал совсем новый и незнакомый. Сложно понять. Буду пересматривать раза 3. Спасибо за труд!
@nikolayg.5319
@nikolayg.5319 19 күн бұрын
Отвал башки, спасибо за курс!
@МарияТроянова-г1и
@МарияТроянова-г1и Жыл бұрын
был небольшой опыт работы с обычным редаксом , толкит в разы приятнее ) спасибо, за крутой курс)
@CyberGenius777
@CyberGenius777 2 жыл бұрын
Все-таки хорошие у тебя уроки) Есть недочеты, но их можно допустить, т.к. курс для новичков. Когда создаешь новый компонент юзай rafce, а не rafc. Он экспорт по дефолту будет добавлять
@sasdasaasdasdasdadad5354
@sasdasaasdasdasdadad5354 2 жыл бұрын
а export default писать ? лучше через export просто
@kostyafrompiter
@kostyafrompiter 2 жыл бұрын
Export default не юзай лучше, поищи в интернете тему эту
@makardovgopoly5286
@makardovgopoly5286 Жыл бұрын
всегда есть такие умники, которые придерутся к чему-то и то не по делу
@mikeempire
@mikeempire Жыл бұрын
Блин, весёлый ты мужик! Спасибо за этот курс, прям интересно смотреть твои уроки!
@АлександрСамсонов-й9э
@АлександрСамсонов-й9э Ай бұрын
Спасибо, дружище 💪
@Phoenix_coding
@Phoenix_coding 10 ай бұрын
Лучшее что есть на ютубе
@yakub8798
@yakub8798 2 жыл бұрын
огромное спасибо вам благодаря вашим урокам я научился многому , самые лучшие видосы по реакту во всем снг пространстве ютуба.
@dotg6618
@dotg6618 11 ай бұрын
лучший, ты лучший учитель из всех кого встречал
@zakiro4277
@zakiro4277 2 жыл бұрын
58:31 const { categoryId, sortType } = useSelector((state) => ({ categoryId: state.filter.categoryId, sortType: state.filter.sort.sortProperty }))
@StrikerFeed
@StrikerFeed 2 жыл бұрын
const { categoryId, sort: { sortProperty } } = useSelector((state) => state.filter)
@tatianaagapkina8658
@tatianaagapkina8658 2 жыл бұрын
Классный урок! первый раз попробовала RTK сейчас. После обычного редакса настолько легко, что ждешь подвох)))
@kusov-max
@kusov-max 2 жыл бұрын
переделываю первую пиццу под Toolkit, сначала не чего не понял (почему так и так, где экшены и тд) а потом как понял аж в шоке от того как все стало проще😁
@YulVilaya
@YulVilaya Жыл бұрын
наконец - то пост закончился и ваши уроки стало легче смотреть , мучалась прям
@crypto4elik
@crypto4elik Жыл бұрын
без воды и еды конечн мозг будет подтупливать) ща на каком уроке вы?
@YulVilaya
@YulVilaya Жыл бұрын
@@crypto4elik я на 15 не могу разобраться, дошла до 17 и буду заново смотреть наверное с 13 урока, не могу понять как сделать fetchPizza функцию
@crypto4elik
@crypto4elik Жыл бұрын
@@YulVilaya я тоже на 15, как рал начал
@YulVilaya
@YulVilaya Жыл бұрын
@@crypto4elik а как попасть в ваш чат где все обсуждают реакт пиццу?
@YulVilaya
@YulVilaya Жыл бұрын
@@crypto4elik не вижу тг , напишите ник
@DanRotaru-1
@DanRotaru-1 2 жыл бұрын
Добавьте все видео из этого курса в плейлист пожалуйста, там только 3, не очень удобно перейти на следующий урок
@ЛюбчикШолоп
@ЛюбчикШолоп 2 жыл бұрын
00:00 - начало 00:26 - делаем filterSlice 13:02 - добавляем его в store 13:55 - добавляем логику redux в Home 40:05 - полезные расширения для Chome (отслеживать изменения redux, отслеживать ререндеринг) 46:51 - добавляем redux в Sort 59:55 - окончание
@Marylovesautumn
@Marylovesautumn 7 ай бұрын
спасибо дружок
@РыжийПыжий-т9ъ
@РыжийПыжий-т9ъ 5 ай бұрын
или спустя десятки часов копания в RTK я начал что то понимать или вы и вправду все отлично объясняете, а в принципе возможно и то и то) спасибо за урок
@kanyshaiosmonova2008
@kanyshaiosmonova2008 Жыл бұрын
Немного поняла, не очень сильно. Но понятие уже есть. Спасибо тебе Денис!
@helloglobalme9689
@helloglobalme9689 Жыл бұрын
Начал с нуля. Закончил этот урок. В принципе, ничего прям сложного не вижу. Все логически понятно. Единственное, после завершения курса, планирую уже что-то свое написать, как раз практика поможет закрепить синтаксис и новые знания.
@OleksiiYurchenko
@OleksiiYurchenko Жыл бұрын
11:00 - как я понимаю это не экшенс, это экшн криэйторы промапаные на ту часть логики редьюсера, которая отвечает за обработку текущего экшена. Именно поэтому, как по мне, написание setCategoryId: (state,action) => {} более логичное, ну и название самого объекта это все таки редьюсер а не экшены, просто логика редьюсера имеет такое удобное представление. Экшн это простой объект, экшн криейтор - функция которая возвращает экшн, она принимает в себя пейлоад но никак ни state и action. State и action принимает в классическом редаксе как раз редьюсер, так что в этом плане опять же таки все верно. Спасибо за контент, смотреть очень интересно, и тулкит действительно очень продвинулся и позволяет очень многое!
@HUNTERM7
@HUNTERM7 2 жыл бұрын
Через боль, уныние и полную ДЕСТРУКТУРИЗАЦИЮ мозга я пытаюсь понять redux... Вроде что-то получается, спасибо)
@АртурАнтисептик
@АртурАнтисептик 2 жыл бұрын
Когда кс? Уже год жду
@matvienko_p
@matvienko_p Жыл бұрын
@@АртурАнтисептик Hunter бросил кс и делает во фронтенде всякое
@Oleg_Artemov
@Oleg_Artemov 2 жыл бұрын
Огромное спасибо за твои подробные объяснения !
@matveyd7272
@matveyd7272 Жыл бұрын
53:33 Я упустил тут, что нужно в dispatch(setSort()) в сам сетСорт передать obj При клике на тип сортировки всё ломалось и по ошибке я так и не смог установить в чём же проблема. Пришло раза три пересматривать видео и заметил, что упустил эту передачу. Тем, кто читает комменты перед просмотром - будьте внимательны на этом моменте.
@grigodoes
@grigodoes 10 ай бұрын
Качественный материал, спасибо) 1:01:10 - "поделиться с менеджером или человеком", те менеджер не человек, да?😂
@GabrialWeb
@GabrialWeb 2 жыл бұрын
Очень круто все изложил! Спасибо большое!
@rbyerbye54
@rbyerbye54 2 жыл бұрын
Ахеренный курс, респект тебе за старание!!!!
@Евгений-х7п9с
@Евгений-х7п9с 2 жыл бұрын
Уже сложнее становится но более менее понятно. Спасибо
@Jest_Zloi_Voli
@Jest_Zloi_Voli 2 жыл бұрын
redux-toolkit огонь спасибо тебе друг!!!
@dmaberlin
@dmaberlin Жыл бұрын
супер объяснение!!!
@theoty-js
@theoty-js Жыл бұрын
25 кадром реклама мегафона )
@blackmetalterr88r94
@blackmetalterr88r94 2 жыл бұрын
очень ждем следующее видео
@tastebublik
@tastebublik Жыл бұрын
как всегда с кайфиком
@fly1594
@fly1594 2 жыл бұрын
спасибо ментор за урок
@plastmacc8489
@plastmacc8489 Жыл бұрын
со 2 попытки вышло сделать. Подглядывал по минимуму
@StarkElessar
@StarkElessar 2 жыл бұрын
Я сортировку реализовал таким объектом: sort: { name: "популярности", tag: "popular", type: "desc" }
@UchimVmeste.
@UchimVmeste. 18 күн бұрын
Консоль логи иногда больше путают чем помогают. Лучше не показывать варианты разные , как и что могло быть если бы и т д. А просто показать четко что к чему.
@ВячеславГудков-н5е
@ВячеславГудков-н5е 2 жыл бұрын
Отличные уроки
@mak_whisk
@mak_whisk Жыл бұрын
Спасибо
@НиколайБалабанов-ц6п
@НиколайБалабанов-ц6п Жыл бұрын
Вот так долго продавался нам редакс, что не будет лишних перерендеров, но на самом деле они есть. +- столько же. Home и sort друг друга аффектят на перерендер
@НиколайБалабанов-ц6п
@НиколайБалабанов-ц6п Жыл бұрын
С другой стороны, если мы вынесем логику отправки запроса на получение пицц в экшн креаторы, то у нас в компоненте home, не будет sortType и будет меньше перерендеров из-за изменения "чужого стейта"
@rasvom
@rasvom Жыл бұрын
после того как я добавил filter в редюсер, я оказывается не сохранил файл, тупо убил столько времени пытаясь понять в чем проблема, в итоге понял те моменты которые были непонятны
@likluklak
@likluklak Жыл бұрын
1:38 да все мы поняли из прошлого урока :)
@finger_colors
@finger_colors 9 ай бұрын
как называется расширение которое показывает подробности при наведении на код?
@Denis-ws1vn
@Denis-ws1vn 2 жыл бұрын
Щас бы еще один видосик)
@ПавелЖуравков-щ5п
@ПавелЖуравков-щ5п Жыл бұрын
Контент - огонь, объясняешь хорошо, но постоянная дрочка мышкой и резкое переключение между вкладками действительно заставляет напрягаться, даже если успеваешь следить за ходом мысли. Это единственная просьба на будущее, надеюсь конструктивная критика приветствуется.
@swegewe3754
@swegewe3754 4 ай бұрын
Подскажите кто нибудь почему может выдавать такую ошибку ? could not find react-redux context value; please ensure the component is wrapped in a | | | Если кто то столкнётся с этим то надо обернуть
@host9580
@host9580 8 ай бұрын
Делал через axios и теперь, когда добавил redux все перестало правильно работать, в чем проблема не пойму)
@alexandr8151
@alexandr8151 Жыл бұрын
с твоими объяснениями редакс оказался не таким уж и сложным боссом))
@kenny2481
@kenny2481 5 ай бұрын
Home.jsx:24 Uncaught TypeError: Cannot read properties of undefined (reading 'categoryId') подскажите пожалуйста что делать с этой ошибкой, весь измучился
@en_kratia
@en_kratia Жыл бұрын
А если для FIlter и Sort создавать независимые состояния, а не одно совместное, то это будет хуже?
@powerjavascriptman
@powerjavascriptman Жыл бұрын
Я не понимаю почему 3 раза рендер идет: console.log в Home у категорий и у сорта, хотя мы всю логику в редаксе реализовали. По сути в этом заключается один из смыслов редакса, оптимизировать... Пожалуйста объясните почему 3 раза идет консоль.лог при клике на фильтр или сорт?????
@ibrohimahatkulov8111
@ibrohimahatkulov8111 2 жыл бұрын
Gde typescript ???????
@holovkevych
@holovkevych 2 жыл бұрын
pozzhe !!!! )))
@maga_frank
@maga_frank Жыл бұрын
22:41 чет у меня при нажатии на категории выходит ошибка о том что onChangeCategory not a function. Написал все точь в точь не пойму в чем дело.. Разобрался, нвдо было в компоненте Categories в пропсе указать правильное название т.е onChangeCategory
@SmashLincer
@SmashLincer Жыл бұрын
Привет! А почему при изменении категории у тебя компонент перерендерился 3 раза?
@kenanhaciyev3759
@kenanhaciyev3759 Жыл бұрын
klassssss
@kitsunaana9783
@kitsunaana9783 Жыл бұрын
Пока проходил курс заметил, что если пройтись по всем категориям, то есть "Мясные, Вегетарианские, Гриль, Острые, Закрытые", то можно насчитать всего 8 пицц, а у нас их 10, ибо 2 пиццы имеют "category": 0
@mikeempire
@mikeempire Жыл бұрын
Дак мы это пофиксили на предыдущих уроках
@sweet_donut_
@sweet_donut_ Жыл бұрын
👍
@MrTandem31
@MrTandem31 2 жыл бұрын
Сколько нужно времени чтобы освоить реакт с нуля,и пилить подобные проекты c javascript знаком на базовом уровне , ну и в последующием конечно же работать frontend разработчиком? Твой ресурс очень неплох как мне думается для старта
@ИгорьНово
@ИгорьНово 2 жыл бұрын
чувак просто делай!! рано или поздно наберешь скилл а так хз сколько надо одному больше другому меньше. но знаю точно если природа не обделила и дала возможность иметь ассоциативное мышление то дело будет в шляпе однозначно
@kostal1979
@kostal1979 Жыл бұрын
Логика очень сильно похожа на useReducer
@yaromahob
@yaromahob 2 жыл бұрын
R A H M A [T]
@AchtungBaby_87
@AchtungBaby_87 2 жыл бұрын
тень на плетень( не понял вообще
@АлександрСосо-щ1б
@АлександрСосо-щ1б 2 жыл бұрын
как по мне, ничего этот toolkit не упрощает. какой в нем смысл...
@ArchakovBlog
@ArchakovBlog 2 жыл бұрын
Редакс это не про упрощение. Если сравнить тулкит с обычным, то он более лаконичней
@АлександрСосо-щ1б
@АлександрСосо-щ1б 2 жыл бұрын
@@ArchakovBlog я имел в виду redux-toolkit в сравнении с обычным редаксом. но я выразил свое мнение, а там кому как удобнее...
@hryashq
@hryashq 2 жыл бұрын
В Тулките не приходиться создавать переменные, чтобы стор задиспатчил экшон в нужном месте. ЭкшнКриейтор автоматом засовывает type в объект, беря поле name из слайса. Это уже убирает половину кода из редюсера в старом редаксе. Да и сама концепция слайсов очень удобная.
@TheSky5028
@TheSky5028 2 жыл бұрын
хватит пожалуйста половину видео импортировать одно и тоже, все автоматически импортируется!!
@mariamarsenyan5072
@mariamarsenyan5072 Жыл бұрын
Почему выдает ошибку : “Cannot read properties of undefined (reading “replace”)” ?? const sortBy=sortType.replace(“_”, “”)
@Человек-р9ц
@Человек-р9ц 2 жыл бұрын
Ребята, будьте бдительны: на 13:17 импортируйте filterSlice без деструктуризации (т.е. без ковычек - {filterSlice}), иначе сайт поляжет так, что не поднимите, а в консоли не разберетесь. я опечатался, потом пол дня искал)))
@0821zeus
@0821zeus 2 жыл бұрын
Шел 2022 год, люди руками импортируют)
@ИсмаилБеков-р6ц
@ИсмаилБеков-р6ц 2 жыл бұрын
@@0821zeus Автоматически он только через раз импортирует... Или появились более современные плагины для решения этой проблемы? Интересно...)
@vityaost
@vityaost 2 жыл бұрын
@@ИсмаилБеков-р6ц вебшторм)
@salovbokah
@salovbokah 2 жыл бұрын
@@ИсмаилБеков-р6ц path intellisence?
@Андрей-д3й7ъ
@Андрей-д3й7ъ 2 жыл бұрын
@@ИсмаилБеков-р6ц Ставишь курсор в конец, нажимаешь Ctrl+Пробел и он тебе предлагает импорты (Это для VSCode)
@andriibeha3850
@andriibeha3850 2 жыл бұрын
Уроки дуже цікаві і пізнавальні. Моментами сміюсь від душі (крутий чувак продовжуй!)
@JavaScriptcher
@JavaScriptcher 2 жыл бұрын
Redux мощен, но пока нихрена не понятен!!
@unclechernomor4421
@unclechernomor4421 2 жыл бұрын
Думается что если хотелось рассказать как работает обычный редакс лучше было бы сначала сделать на обычном все, а потом перейти на slice, тогда бы разницу бы увидели все, чем хорош toolkit
@noxplitbeats1262
@noxplitbeats1262 2 жыл бұрын
Спасибо огромное за урок! Разжевано просто до мелочей, очень понятно и доходчиво! Благодарю от души и оказалось вовсе не сложно))
@alexeyfilippov42
@alexeyfilippov42 2 жыл бұрын
сохрани пожалуйста новые видео в плейлист. я завтра хочу выкачать с ютуба этот курс
@ustell3872
@ustell3872 2 жыл бұрын
Спасибо за урок! Но такой вопрос будет ли сегодня пагинация на redux'e?
@crypto4elik
@crypto4elik Жыл бұрын
если б не путь самурая что я прошел по реакт редакс то я б ниче не понял)
@Человек-р9ц
@Человек-р9ц 2 жыл бұрын
Сильный урок, пересмотрел дважды!))
@Kurkulio_
@Kurkulio_ 2 жыл бұрын
46:52 - сортировка 56:28 - два useSelector в одного
@JdIm6fhjLgdWRhn
@JdIm6fhjLgdWRhn Жыл бұрын
50:00
@YulVilaya
@YulVilaya Жыл бұрын
подскажите, а используется ли сейчас в проектах хук useReduser()? очень похож редакс на него, тогда что - то одно использовать нужно?
@Ve-Dono
@Ve-Dono Жыл бұрын
Кайф. Redux понял быстро и фактически с первого раза на начальном уровне, делал перерывы на потыкать, но каких-то моментов когда пересматривал куски не было. Делал как понимал, а потом фиксил, дополнял или оставлял как сам сделал исходя из видоса. Но, сделал все и пошел смотреть видос, пару моментов фиксанул по факту и самый шик это вытягивание через useSelector в одну строку, как бы вроде логично, но я не додумался. Thx)
@ИсламМурадов-ж8к
@ИсламМурадов-ж8к 2 жыл бұрын
Наконец то начал понимать
@finikkkk
@finikkkk 2 жыл бұрын
я посмотрел redux в react-pizza-v1 там было много непонятного и я чисто повторял каждую строку, теперь познакомившись с redux-toolkit я даже сам сделал рабочий filtersSlice и при этом все понял (то есть со второго моего знакомства с redux). Cам в афиге какой я умный и как быстро учусь(еще я скромный)😀 Теперь могу сказать, что у меня был хороший учитель
@ГеннадийГорохов-ц8н
@ГеннадийГорохов-ц8н 11 ай бұрын
Отличный курс про Реакт Редакс спасибо. С удовольствием смотрю!!!
@mishatsigamenko8093
@mishatsigamenko8093 2 жыл бұрын
Привет, объясни пожалуйста почему ты в категориях прокидываешь пропсы допустим, а в сортировке решил перенести логику ? p.s может тупой вопрос , но я че-то не понял
@RamaRama-qv3jo
@RamaRama-qv3jo Жыл бұрын
Арчаков ты просто лучший!!! Все так разжевал и по полочкам разложил)
@СергейСомов-м8ы
@СергейСомов-м8ы Жыл бұрын
как же все запутанно часа 4 смотр и не могу понять почему у меня не работают категории, и думаю, а может наставничество купить(нет)
@matveyd7272
@matveyd7272 Жыл бұрын
Почему-то Redux devtools в хроме не отображает ни стейт ни экшнс (там, где у Арчакова в tree написано filter: {category : 0} у меня (pin):undefined
@webhawky7841
@webhawky7841 Жыл бұрын
у меня тоже такая проблемка была, это глюк девтулзов
@jenek051
@jenek051 2 жыл бұрын
Да, кайф урок 🙌 #redux, #react-redax
@clojure_sith
@clojure_sith Жыл бұрын
Я знаю ̶к̶у̶н̶г̶-̶ф̶у̶ Redux
@СергейМищериков-щ6б
@СергейМищериков-щ6б 2 жыл бұрын
Очень подробно. Спасибо)👍
@vinograd3353
@vinograd3353 2 жыл бұрын
Арчаков, привет, а почему ты именно в home сделал логику по клику переключению categoryId, a sortType ты решил сделать в самом компоненте Sort? Это лучше сказывается на ререндере страницы? Как по мне, легче было вынести уже всю логику по переключению в home
@ArchakovBlog
@ArchakovBlog 2 жыл бұрын
Я решил внутри Sort сделать. В целом, это не влияет на что-то и можно спокойно сделать так, как и ты сказал
@vinograd3353
@vinograd3353 2 жыл бұрын
@@ArchakovBlog понял, спасибо за твой труд и контент!!!
@holovkevych
@holovkevych 2 жыл бұрын
в первой версии вроде так было, как ты предложил
@MenuMoscow
@MenuMoscow 2 жыл бұрын
13 unit start
@valerasho5874
@valerasho5874 2 жыл бұрын
Большое спасибо
@shokhrookhr3850
@shokhrookhr3850 2 жыл бұрын
Круть
@elmirweb6583
@elmirweb6583 2 жыл бұрын
Летим!
@RuslanDasaev-f7f
@RuslanDasaev-f7f 2 жыл бұрын
Ребят, скиньте пожалуйста готовый код первых 10 уроков, я работаю и нет возможности проходить весь курс (
@centralcat3325
@centralcat3325 Жыл бұрын
а мы не работаем, брат
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
Как написать "Hello World!" на ассембли
53:58
БоркаБорик
Рет қаралды 18 М.
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 79 М.
React Query за 10 минут! Быстрый курс
11:34
Archakov Blog
Рет қаралды 55 М.
How To Debug React Apps Like A Senior Developer
21:07
Web Dev Simplified
Рет қаралды 142 М.
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19