Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.
Огроменный респект!!! Респектищьще! Для начала работы с технологией и по содержанию, и по небольшому времени ролика просто идеально: дошло и зашло сразу. Тот случай, когда всё получилось, можно даже добавить, что не только у автора
Ну вот, я с прошлым видео ещё разбираюсь, а тут уже новое упало:))) спасибо, как всегда(в этот раз авансом), посмотрю на выходных!!!Кстати, ещё раз хотел поблагодарить за пэинт, даже не представлял, насколько универсален и многофункционален может быть канвас(до этого видео я не знал, что есть такое- опять же, новичок). Для примера, сейчас реализую перемещение предметов по складу (с инвентаризацией) через прорисовку на канвасе, посчитал так: если кол-во складов, клиентов и тд динамически изменяемо, то это можно рисовать в канвасе, а потом тащить в презентации и отчёты "щелчком пальцев", нежели развлекаться с драг-н-дропами и перерисовывать dom... До анимации ещё не дошёл, но есть интуитивное чувство, что анимировать рисование будет не особо сложно.
Блин, в восторге от твоего уровня понимания, жаль не успеваю так разобраться пока что в том как бэк реализовывать, паузы не помогают, я так далёк от этих связей что где зачем куда откуда😢 может быть когда нибудь тоже так смогу. Спасибо тебе за контент
Очень, очень поверхностно описал технологию. Зачем нужно перекладывать data в useState, через useEffect? Зачем после mutation вызывать вручную refetch? Ты являешься лидером мнения - так показывай хороший пример. Тут бы было больше эффекта для новичка показать магию cache (Как после mutation обновить cache, если это нужно делать. Как изменив variables в запросе и он сам выполнился).
За меня уже ответили) добавить впринципе и нечего, тема глубокая и все аспекты затронуть сложно) видео делалось с целью ознакомиться, понять как применять)
У кого при срабатывании console.log(oneUser) получается null в консоли, добавьте на серверной части преобразование типа айдишника, что приходит в параметрах: return users.find(user => user.id === +id). Это происходит из-за строгого сравнения, так как в параметрах на сервер приходит строка.
Круто! спасибо) Пропустил только что input преобразует number в строку и когда отправляем на бэк падает 500 изза age: Int, кто будет делать незабудьте дописать +(e.target.value) инпуту с age
21:16 Ребят, у кого выбивает ошибку: CODE 500 - "Unhandled Rejection (Error): Response not successful: Received status code 500" В присвоении состояния setAge, пропишите parseInt или в схеме, замените все типы Int на String. Не знаю виноват автор (скорей всего нет), но я потратил целый час и очень зол!!
У кого-то продуктивный период. Столько интересного и полезного контента, не успеваю всё смотреть и реализовывать. Так держать 💪
Спасибо!) Впереди выходные, время есть! Успехов!)
У меня просто нет слов! Реально лучший из всех , кого видел на ютубе! Как рад, что нашёл тебя!))
Спасибо большое за такие качественные и крутые видео ❤️Вы большой молодец!
И вам спасибо, за такие приятные слова!))
Вот это приятный подгон, на выходных обязательно посмотрю, спасибо за уроки
Приятного просмотра!
Господи Боже! Дай вам Боже здоров’я!
І гарну жінку і чемних дітей. І тещу хорошу. І всіх благ.
Чесне слово, це безцінний контент.
Дякую.
Пожалуйста, не останавливайся!
Пока не планирую) спасибо за поддержку 🙏
Капец.... я же тебя вроде недавно просил такой курс сделать и тут такое )) Лайк не глядя!!!
Я ж прислушиваюсь!)) спасибо!!
Очень полезно, без воды, максимально сжато, для старта лучше и быть не может!!! Спасибо!
Как рад когда подписки растут)
Канал растет )
уже почти 7к )
вроде месяц назад 5 было !!!!)))
поздравляю ))))!!!!!!!!!!!!!!!!!!!
Спасибо друг!) с вашей поддержкой!)
Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.
Подача информации на высоте! Как раз то, что нужно, чтобы понять как работать с этим инструментом! Спасибо!
Ролик хорош, я уже не первый раз его пересматриваю. Молодец
Четенько! Благодарю за качественную выжимку!
Благодарю! Помог разобраться. Желаю удачи и развития каналу и автору.
Как раз попал на проект с Apollo+GraphQl, выручаешь своим туториалом)
Рад слышать!)
Как всегда: чётко, ёмко и по делу. Никакой лишней воды.
Большое спасибо! Я вроде человек не глупый, но без твоего видоса разобраться не мог, очень помог!)
Ты делаешь большое, полезное (минимум для меня) дело. Спасибо
Если хоть для кого то это полезно, значит все не зря)
Спасибо тебе за твои уроки!
Спасибо вам за поддержку, очень ощущаю!)
Из раза в раз после твоих видеоуроков все встает на свои места, спасибо большое!!
Благодарю за туториал) жду не дождусь реакт-нейтив)
Всегда хотел с graphQL разобраться, но как-то руки не доходили, как увидел видео, подумал что точно пора, спасибо Ulbi TV!@
Самое время ознакомиться!)
Это просто огонь! Огромное спасибо!
И вам спасибо за поддержку!)
Просто топовьій человек! за 27 минут разложить по полкам такую крутую технологию...продолжай в том же духе,тьі очень крут!
Очень приятно дружище!) спасибо за поддержку!)
Супер. Это бобмобовое видео. Просто сделал мой день
Отличный контент без размазывания. Спасибо тебе огромное!
Видео 🔥 спасибо за разбор, теперь хоть понятно что куда и как))
Спасибо дружище)
Спасибо за очень интересные и полезные ролики, лучшие на ру ютюбе
Да, друг, спасибо за старания!) Важная тема)!)
Спасибо дружище!)
@@UlbiTV Ну может когда-то благодаря таким видео и устроюсь работать в it)) Успехов!)
Thank you so much!!!
Спасибо! Как раз начал изучать, а с твоим разбором стало более понятно!
Благодарю, желание просто помочь кому-то разобраться в чем-то для него не понятном - бесценно и +бесконечность к карме!
Обалденно, как всегда
Спасибо друг!)
Огроменный респект!!! Респектищьще! Для начала работы с технологией и по содержанию, и по небольшому времени ролика просто идеально: дошло и зашло сразу. Тот случай, когда всё получилось, можно даже добавить, что не только у автора
Ну вот, я с прошлым видео ещё разбираюсь, а тут уже новое упало:))) спасибо, как всегда(в этот раз авансом), посмотрю на выходных!!!Кстати, ещё раз хотел поблагодарить за пэинт, даже не представлял, насколько универсален и многофункционален может быть канвас(до этого видео я не знал, что есть такое- опять же, новичок). Для примера, сейчас реализую перемещение предметов по складу (с инвентаризацией) через прорисовку на канвасе, посчитал так: если кол-во складов, клиентов и тд динамически изменяемо, то это можно рисовать в канвасе, а потом тащить в презентации и отчёты "щелчком пальцев", нежели развлекаться с драг-н-дропами и перерисовывать dom... До анимации ещё не дошёл, но есть интуитивное чувство, что анимировать рисование будет не особо сложно.
Ты себя недооценивай, ты очень крут) учишься, стараешься, пробуешь что то интересное!) красавчик, респект!)
@@UlbiTV :))) спасибо, как говорится "не без вашей помощи":)
@@ipa_stor и я этому оч рад!)
Очень полезный видос, быстро, четко, без воды, красава! Спасибо и дай Бог тебе здоровья!
Спасибо, Тимур! Продолжаю учиться по твоим видео!
Воу! Иди обниму!!!
Артем, заобнимал уже!) Для тебя наверное слишком поверхностное видео, помню ты давно про графкл писал)
@@UlbiTV очень уважаю твой труд. Минимум воды, максимум информации. Спасибо!
@@devorer77 спасибо за поддержку!)
Ролик был очень полезен. Спасибо Тимур!
Класс! Попробую использовать в обучении )
это нужно будет пересмотреть
Огромное спасибо, очень доходчиво и чётко, бесценный контент! всем рекомендую
Спасибо за видео, максимально полезно и сжато, без лишней воды. Неоднократно пересматривала. Но мне немного не хватило более развернутой теории)
Супер, спасибо за видео :)
Тимур спасибо большое тебе. По некоторым твоим видео, пряи таски на работе делаю.
Спасибо за очень крутые и полезные видосы, очень помогает в работе)))
шикарное объяснение и всего за 27 минут! спасибо!
Блин, в восторге от твоего уровня понимания, жаль не успеваю так разобраться пока что в том как бэк реализовывать, паузы не помогают, я так далёк от этих связей что где зачем куда откуда😢 может быть когда нибудь тоже так смогу. Спасибо тебе за контент
Благодарю за очень информативный гайд! Смотрю как раз перед собесом по этому стеку, завтра будет😬
отличный урок, спасибо
Благодарю вас!
Блин больше спасибо! Ты в 100 раз полезнее большинства моих преподавателей в университете! Если бы все преподаватели были такими как ты…
Делаю тут ТЗ , если бы не это видео, разбирался бы с GraphQL хз сколько.
Просто ОГРОМНЕЙШЕЕ СПАСИБО ТЕБЕ Тимур! От всей души!
Очень круто, спасибо!
Нигде не видел такого постоянства в качестве контента
Спасибо. Ждал это видео, на русском мало инфы по этой теме, особенно актуальной
Спасибо, старался!)
спасибо Тимур!!! Отличное видео по graphQL
Это вообще законно ? Я просто спросил пару дней назад про GraphQL, а тут уже видос подьехал. Сначала лайк, потом просмотр.
Несколько человек попросили за последние дни, а я что? а я прислушиваюсь !)
@@UlbiTV батя в здании )
@@uNkind33 😂😎😎
Тимур, спасибо! Очень полезно. 🔥
Большое спасибо!
Спасибо за урок! Все четко, кратко, понятно!
Ого, новый тип угроз изобрели. Инъекции в graphQL.
Спасибо большое! Очень полезный материал!
Спасибо огромное! Канал супер!
Thanks, very helpful video.
Спасибо!)
Спасибо за все твои видео! Они очень полезные!
Всё чётко и по делу. Спасибо!
Как всегда топовый контент. Спасибо
Спасибо, стараюсь!)
Отличный урок. Спасибо!
👍🏻👍🏻👍🏻 отлично, бро!
Благодарю)
Отличный материал. Лайк за старания
всё ещё актуально
СПАСИБО. Все понятно объясняешь
Топовое видео, ты большой молодец.
Подумай над оптимизацией видео.
И будет огонь 🔥
Спасибо, друг) А что ты подразумеваешь под оптимизацией?
@@UlbiTV тэги и кликбейтное название
Хорошо рассказываешь, молоток, подписка
Спасибо, стараюсь!)
Спаибо за ролик, QraphQl
👍🔥
Спасибо!)
Благодарю
Спасибо дружище!)
круто!! все было понятно
Класс, спасибо!
Брата, круто, так держать, давай вот это почаще!
Спасибо! Быстро и по делу!
гений, плэйбой, филантроп, спасибо за уроки
Однозначно лайк
Огромное спасибо! Ты крут!
Очень круто и полезно
Спасибо :)
то что мне так надо сейчас!
когда про Subscription видос?)
Очень, очень поверхностно описал технологию. Зачем нужно перекладывать data в useState, через useEffect? Зачем после mutation вызывать вручную refetch?
Ты являешься лидером мнения - так показывай хороший пример. Тут бы было больше эффекта для новичка показать магию cache (Как после mutation обновить cache, если это нужно делать. Как изменив variables в запросе и он сам выполнился).
Как я понимаю, это видео не претендует на глубокий курс по graphQL. Для первичного ознакомления с технологией очень даже годно
За меня уже ответили) добавить впринципе и нечего, тема глубокая и все аспекты затронуть сложно) видео делалось с целью ознакомиться, понять как применять)
@@UlbiTV useState и useEffect зачем :)? Это даже не из apollo client
а подсказка по сокетам не обнаружена на 2:56
У кого при срабатывании console.log(oneUser) получается null в консоли, добавьте на серверной части преобразование типа айдишника, что приходит в параметрах: return users.find(user => user.id === +id). Это происходит из-за строгого сравнения, так как в параметрах на сервер приходит строка.
Спасибо!
Awesome! God job, man!
Круто! спасибо) Пропустил только что input преобразует number в строку и когда отправляем на бэк падает 500 изза age: Int, кто будет делать незабудьте дописать +(e.target.value) инпуту с age
Спасибо!) Да, все верно!)
Да у меня тоже ругался на несовпадение типов. Сделал так Number(e.target.value), потом этот коммент нашел :)
Но тогда он становится неактивным :(
+ внутри скобок: setAge(+e.target.value)} type="number" />
21:16
Ребят, у кого выбивает ошибку:
CODE 500 - "Unhandled Rejection (Error): Response not successful: Received status code 500"
В присвоении состояния setAge, пропишите parseInt или в схеме, замените все типы Int на String.
Не знаю виноват автор (скорей всего нет), но я потратил целый час и очень зол!!
А лучше valueAsNumber вместо value
При этом у автора не выкидовало. Может за время, пока ролик существовал, что-то в библиотеке изменили.
If you have a problem with type of number - age: parseInt (age). When newUser is revoked.
на 26:01 - получил в консоли {getUser: null}. Даже воспользовавшись прикреплённым кодом.
А почему Apollo Server не использовал?..
(чтобы для себя понять)
Да, сильно!
thx for lessons. !!! !! !
Спасибо, Тимур. Вот я и до GraphQL добрался. Сложно... А учитывая многоуровневую логику на проекте - я еще попотею )))
Как использовать Graphql с классовыми компонентами?
Все видосы очень крутые !!!
То что нужно для старта, а то вдруг неожиданно - проект с graphQL