КОМЕНТАРІ
@tellinnin02
@tellinnin02 Годину тому
Такой хороший контент, но очень мало лайков(
@ruslanlutfullin9688
@ruslanlutfullin9688 15 годин тому
1:36:05 На сколько является Best practice переписывания кода? Не лучше ли было создать компонент CatchError, в ней создать функцию и экспортировать в catch блок? export const catchError = (statusCode: number, errorMessage: string)=> { console.log(err); res.status(statusCode).json({ message: errorMessage )}; } спасибо за ответ!
@user-ee7wp2kg3c
@user-ee7wp2kg3c 20 годин тому
Подскажите как запустить приложение в браузере
@tim.wonderer
@tim.wonderer День тому
бля это ахуеннейшо я редко пишу комментарии но это просто ахуенно
@ruslanlutfullin9688
@ruslanlutfullin9688 День тому
Прошел курс по full stack в онлайн школе и благодаря тому что я не понял его, решил заниматься Front end, а тут с 14:53 объясняют и пишут что каждая строчка обозначает вместо того чтобы вставить пример из express, как это делали в школе, и сказать что: «этот так работает, запоминайте» Благодарю за четкое объяснение 🤘
@VladislavKhurs
@VladislavKhurs 2 дні тому
Спасибо
@VladislavKhurs
@VladislavKhurs 2 дні тому
Спасибо
@MAADjKEE
@MAADjKEE 2 дні тому
со вставки под редакс сагу в голос
@oleksiipivniev8433
@oleksiipivniev8433 3 дні тому
Интересно было бы посмотреть нечто подобное на Vue.js
@KZ--ws6eb
@KZ--ws6eb 3 дні тому
А писать столько функций в App нормально? Просто в реакте я все в контекст запихиваю, и App чистый. Тут так писать норм?
@overseer2039
@overseer2039 2 дні тому
по правилам нужно использовать vuex
@vladfolk2418
@vladfolk2418 3 дні тому
Спасибо большое, благодаря данному видео я теперь не допускаю подобных ошибок!🙏
@volodya_kod6
@volodya_kod6 5 днів тому
Спасибо мужик, все стало понятно!
@user-bw4be3rq8p
@user-bw4be3rq8p 5 днів тому
полный писец искал курс по реакту нашло это курс вот так пишите а вот так не пишите вот это надо а вот это надо не надо потом суп с котом полный кабздец вот мои стили вот так делайте а нет не делайте дизлайк полная параша а не курс нихуя непонятно но очень интересно
@Serafimikik
@Serafimikik 5 днів тому
Здравствуйте, не подскажите какое расширение позволяет делать автозаполнение классов для файлов расширения Vue, те что у вас установлены не дают этого сделать, Vue Language Features вообще отсутствует.
@oberlordan6373
@oberlordan6373 6 днів тому
Спасибо, понятноо объясняешь👍
@andreo5027
@andreo5027 6 днів тому
досмотрел до конца нужно хотя бы ради каждого "да ёмаё". хороший курс, хоть и не идеальный. рекомендую.
@ziliboba73
@ziliboba73 7 днів тому
Ох спасибо, на первом часе курса выяснил все с чем целый день бился! :) Все таки все эти смены версий сильно путают новичков, это возможно и хорошо для языка, но создают лишнюю путаницу.
@overseer2039
@overseer2039 7 днів тому
на таймкоде //07:12:30 Доделываем корзин / Статус: "Заказ офомлен"// ошибка в App.vue - //cart.value.reduce is not a function // и Home.vue - //Unhandled error during execution of mounted hook// нашёл причину сам, ребята теперь надо в provide явно указать что вы явно получаете массив вот так: provide('cart', { cart: Array, closeDrawer, openDrawer, addToCart, removeFromCart }) спасибо большое!!! красавчик
@leeroyjenkns5182
@leeroyjenkns5182 7 днів тому
32:00 А тут разве i, объявленная в анонимной функции не будет затмевать i из цикла? Т.е выдаст 0..99, а не все 100. Если бы было (k) => setTimeout(() => console.log(i), timeout), например, тогда были бы все 100 или я туплю?
@danielatricolici7288
@danielatricolici7288 7 днів тому
Огромное спасибо за уроки. Я уже многих смотрела и ты явно в моем топе
@Host-Tach
@Host-Tach 8 днів тому
Из за того что роутер изменился за 2 года сложно разобраться новичку.
@itstart2144
@itstart2144 8 днів тому
Охі кривий бек на js. Laravel TOP
@danielatricolici7288
@danielatricolici7288 8 днів тому
спасибо за нормальные примеры
@eev9enn578
@eev9enn578 9 днів тому
Archakov спасибо за твой труд!!! Надеюсь я устроюсь в хорошую компанию, поняв твой материал!
@lektorvt8060
@lektorvt8060 9 днів тому
Прикольно, только заметил, что в процессе снятия ролика, у автора успела поменяться винда с 10 на 11)
@mendelson-dev
@mendelson-dev 9 днів тому
вроде довольно стандартный вопрос про allSettled
@Host-Tach
@Host-Tach 10 днів тому
54:34 у меня не создает автоматически id. До перезагрузки id не дается автоматически. У тебя там id а уменя undefined
@alexsatm26
@alexsatm26 9 днів тому
У меня тоже была такая проблема. Нужно в базы данных items самому написать id, потом в Card при map передать id={item.id}, и в самом компоненте Card в пропсах написать id
@Host-Tach
@Host-Tach 8 днів тому
@@alexsatm26 Но в видео он такого не делал. Я не понимаю почему он в видео не сталкивается с такой проблемой
@Host-Tach
@Host-Tach 8 днів тому
@@alexsatm26 ты глянь на 54:20. У него не прописано id в пропсах
@alexsatm26
@alexsatm26 8 днів тому
​​@@Host-Tach да я заметила, но эта видео было записано 2 года назад, наверно с тех пор что то изменилось
@Host-Tach
@Host-Tach 8 днів тому
@@alexsatm26 в том то и дело, что скорее всего так оно и есть, но что конкретно нам уже никто не скажет)), может в процессе нашего обучения мы сами поймем и мне самому очень хочется понять что это за хрень вообще такая.
@user-gd1tb8do6y
@user-gd1tb8do6y 11 днів тому
Спасибо хороший курс твердая 5
@nakadisa
@nakadisa 11 днів тому
React native за 2 часа на x2 скорости - то что нужно!
@danielatricolici7288
@danielatricolici7288 11 днів тому
супер курс
@user-pk7jr2fr5n
@user-pk7jr2fr5n 11 днів тому
Если без контекста, то можно просто в поопсах передать колбек, который у чилдренов будет вызывать в родителя изменение стейта. А ну тут так и реализовали)
@Valeron12345
@Valeron12345 11 днів тому
Гениально конечно, спасибо
@staceejaxx3167
@staceejaxx3167 12 днів тому
Ребят, картинки питс по нынешнему урл додо не робят, надо чутка их изменить. Вместо "dodopizza.azureedge" указать "cdn.dodostatic"
@mstrcrow3505
@mstrcrow3505 12 днів тому
43:46 в фонд золотых цитат на будущее
@sernowodsk5963
@sernowodsk5963 14 днів тому
js - язык г0вн0, а на этот язык пытаются накрутить ООП и типизацию как в нормальных языках, поэтому костыль на костыле, что это вообще, а теперь к минусам js их нет, мне пока все нравится
@sernowodsk5963
@sernowodsk5963 14 днів тому
из плюсов ещё дебагинг не понятен мне пока что, как отлавливать качественно и быстро ошибки
@user-pk7jr2fr5n
@user-pk7jr2fr5n 14 днів тому
Почему типы теста не реализовать так же как и размеры? Просто передавать массив не 0,1 а тонкое, традиционное.
@user-pk7jr2fr5n
@user-pk7jr2fr5n 14 днів тому
Почему нельзя сделать на прямую? () => setActiveIndex(index)?
@nadiapekarskaya9776
@nadiapekarskaya9776 14 днів тому
Ребят, это трындец! С этим проектом я все время хочу пиццу! Представляю, что было бы если бы проект был о каких-то секс-игрушках)))
@Santos20004
@Santos20004 15 днів тому
а в самом первом примере если useEffect то почему не просто посадить count массив для отслеживания? и как так завести интервал и не убить его в return прорисовку count вообще вынести за пределы useEffect?
@aleksandrshturm1092
@aleksandrshturm1092 15 днів тому
Лучшее объяснение эффекта в ютубе
@mutaev24
@mutaev24 15 днів тому
mokky dev перестал работать
@idpliev
@idpliev 16 днів тому
Сажусь изучать 10:05 на этот момент вопрос только один, что с буквой Р, оч странно произносится 😂
@kenny2481
@kenny2481 17 днів тому
Home.jsx:24 Uncaught TypeError: Cannot read properties of undefined (reading 'categoryId') подскажите пожалуйста что делать с этой ошибкой, весь измучился
@user-on4lv7lc9k
@user-on4lv7lc9k 17 днів тому
видос идет 25 мин с темой useCallback, но при этом посвятили ему тут минут 5 максимум
@mar1n828
@mar1n828 17 днів тому
Подскажите, пожалуйста. Хочу запустить проект через npm run dev, а выдает ошибку: npm run dev Debugger attached. > [email protected] dev > vite "vite" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Waiting for the debugger to disconnect... Буду очень благодарен!
@d21421d
@d21421d 15 днів тому
у тебя скорее нет папки node_modules
@MrVertu01
@MrVertu01 17 днів тому
Шикарный видос, осилил его за несколько дней Автору респектище, я смотрел ещё на время и дату в ПК автора и было видно, что курс записывался либо в полночь, либо уже час или 2 ночи и причем на протяжении долго времени, а смотрится как сплошное видео, это прям отдельного уважения заслуживает Вопрос про сложный и тяжелый варианты Первое, что я подумал получить массив favorites и уже по item_id делать запросы для каждого favorite, т.е. так может быть много запросов, это сильно плохо? Ещё думал, можно ли в axios на эндпоинт items передать объект с id товаров из favorite, чтобы сразу получать список favorite товаров
@yk25739
@yk25739 17 днів тому
Добрый день, а будет ли проект пицца на Vue?
@user-ce5bm1lv1c
@user-ce5bm1lv1c 18 днів тому
Долго не мог понять, почему тип сортировки не сохраняется в Редаксе. Нашел решение, может кому то поможет. Первое, что нужно сделать это вынести из компонента Sort массив с объектами в которых хранятся параметры для сортировки, т.е. поднять массив за пределы компонента и экспортировать его оттуда. Далее обратите внимание как вы называете константу в которую кладется найденный объект в useEffect и далее передается в dispatch и в метод setFilters, название должно совпадать с payload который в Редаксе. //это метод из Редакса setFilters(state, action) { state.selectedOption = action.payload.selectedOption; - (вот этот последний selectedOption, так же должна называться константа в которую приходит найденный объект в useEffect) state.activeCategory = Number(action.payload.activeCategory); state.orderSort = action.payload.orderSort; } // это в Home useEffect useEffect(() => { if (window.location.search) { const params = qs.parse(window.location.search.substring(1)); const selectedOption (вот это название должно совпадать с тем которое вы в payload передаете в Редаксе) = sortOptionList.find( (obj) => obj.sortProperty === params.sortProperty ); dispatch( setFilters({ ...params, selectedOption (если в state.selectedOption = action.payload.selectedOption <- (вот на это название внимание обратите), то и здесь используем тоже название), }) ); }
@dimaff5551
@dimaff5551 18 днів тому
Ссылки на пиццы не работают
@staceejaxx3167
@staceejaxx3167 12 днів тому
Картинки питс по нынешнему урл додо не робят, надо чутка их изменить. Вместо "dodopizza.azureedge" указать "cdn.dodostatic"
@user-zb9qy9yc4b
@user-zb9qy9yc4b 18 днів тому
Ну если честно, то интервьюер понятно спросил про промисы, по-крайней мере мне)) Давай просто признаем, ты затупил, с кем не бывает)