Video není dostupné.
Omlouváme se.

React Hooks - Полный Курс (Про Все Хуки в 1 видео!)

Sdílet
Vložit
  • čas přidán 17. 08. 2024
  • Дорожная карта и экосистема React 2024 - bit.ly/3NxXf7z
    Эксклюзивный контент в Telegram: t.me/NextgenSo...
    Исходники тут: t.me/js_by_vla...
    Telegram: t.me/js_by_vla...
    Instagram: / vladilen.minin
    Roadmap по каналу:
    vladilen.notio...
    Полный курс по React Hooks. Внутри расскажи про: useState, useEffect, useRef, useMemo, useCallback, useContext, useReducer. В конце покажу, как можно создавать свои собственные хуки
    Таймкоды:
    00:00 Введение
    01:11 useState
    23:20 useEffect
    37:28 useRef
    48:07 useMemo
    59:39 useCallback
    1:09:44 useContext
    1:26:55 useReducer
    1:34:18 Создаем свои хуки
    #react #hooks

Komentáře • 597

  • @VladilenMinin
    @VladilenMinin  Před rokem +5

    Исходники тут: t.me/js_by_vladilen/224
    Эксклюзивный контент на моем Boosty: boosty.to/vladilen

  • @anubiss6511
    @anubiss6511 Před 4 lety +62

    Чтоб мы без тебя делали? Это просто божественно, спасибо, что так стараешься!

    • @HolyMasster
      @HolyMasster Před 4 lety +3

      Документацию читали?)

    • @anubiss6511
      @anubiss6511 Před 4 lety +2

      @@HolyMasster именно

  • @motivationeveryday2873
    @motivationeveryday2873 Před 4 lety +38

    Годнота подъехала :D. Владилен, с возвращением!

    • @VladilenMinin
      @VladilenMinin  Před 4 lety +6

      Благодарю, сам рад вернуться)
      Немного простывший после серфа еще, но надеюсь сильно не скажется на голосе :)

  • @yantakushevich1014
    @yantakushevich1014 Před 3 lety +25

    Отличное видео, спасибо! Всё доходчиво и по полочкам. Знаю сам не по наслышке, как тяжело это - доступно объяснить. У вас однозначно талант!

  • @eduardgrigoryan6052
    @eduardgrigoryan6052 Před 10 měsíci +4

    невероятно, завтра я на интервью, все я учил от тебя и повторяю по твоим видео, спс большое Владелин, ты очень хороший учитель))

  • @swartex92
    @swartex92 Před 4 lety +7

    просто шикарная подача материала!
    что особенно нравится что сначала идет "как НЕ правильно делать", а потом как "Правильно", это как помне просто отлично))))
    Спасибо!

  • @narekgrigoryan883
    @narekgrigoryan883 Před 4 lety +8

    Огромное спасибо Владилен джан, очень нравится когда так детально объясняешь, контент то что надо, лучше и не ищите

    • @alexanderbaltsevich9270
      @alexanderbaltsevich9270 Před 3 lety

      согласен полезно, но не стоит себя ограничивать, тут useCallback вообще иначе рассмотрели - czcams.com/video/2Wp7QPTkpms/video.html

  • @Polite_person_
    @Polite_person_ Před 4 lety +18

    Владилен, в тысячный раз огромное СПАСИБО!!!!!!! Дай Бог тебе здоровья и удачи! Никогда не останавливайся!

  • @alexey_horbunov
    @alexey_horbunov Před 4 lety +21

    Так ждал, спасибо огромное, Владилен. На фоне прохождения курса по реакту неплохое закрепление

  • @user-kn1dy8jz6w
    @user-kn1dy8jz6w Před 4 lety +9

    Владилен, огромное спасибо за это видео и вообще за весь ваш труд! Так понятно обьяснить все хуки, дать множество практических примеров и затронуть тонкости их использования не каждый может. Просто супер!

  • @alexandrgusletsov2567
    @alexandrgusletsov2567 Před 2 lety +3

    Это нереальный мега уровень Владилен, спасибо что помогаешь мне , когда то надеюсь и я так буду помогать как ты !

  • @kril5903
    @kril5903 Před 4 lety +4

    Когда начинаешь изучать front-end разработку, можно прям жить на канале Владилена :)

  • @izograph
    @izograph Před 4 lety +4

    Владилен, большое спасибо за такой обширный урок! Ты задел здесь некоторые темы, которые мне трудно было найти в нормальном объяснении. Рекомендую посмотреть всем, кто занимается фронтендом и не только на Реакте

  • @user-ic8zh9nw4m
    @user-ic8zh9nw4m Před 4 lety +6

    Очень круто! Особенно с примерами *для чего* делаются определённые действия и *вариантами* как их можно реализовывать. Огромное спасибо!

  • @user-lq1mm2tn5v
    @user-lq1mm2tn5v Před rokem

    Самое доходчивое объяснение хуков из всех, что смогла найти на английском и русском языке. Большущее спасибо!

    • @true7991
      @true7991 Před rokem

      Здравствуйте,вы все хуки смогли применить на практике?

  • @VasyahG
    @VasyahG Před 3 lety +2

    Владилен, большое спасибо за курс! В очередной раз убеждаюсь в том, что слушать всех подряд не стоит. О твоём канале создал негативное впечатление знакомый, одной фразой - "начал смотреть, уснул через 5 минут" и этого было достаточно для того, чтобы обходить тебя стороной:) Но, как я рад, что все таки добрался сюда)

  • @siarheilabetsik5658
    @siarheilabetsik5658 Před 3 lety +2

    Спасибо за урок, Владилен. Чувствуется большой бэкграунд разработки за вашими видео.

  • @Mr29061989
    @Mr29061989 Před 4 lety +1

    Хочу сказать Владилену спасибо за его труды. Во многом благодаря видео 50 вопросов на собеседовании по JS и разбору тестового задания на Vue.js я смог устроиться на работу фронтендером. Правда до этого я ещё год учился на платных курсах у другого ментора (тоже очень хорошего, рекламировать тут не буду), но данные видео мне реально очень помогли.

  • @user-nw4tb4ld6u
    @user-nw4tb4ld6u Před 4 lety +208

    Владилен своими ХУКАМИ уничтожает школы программирования 😄

    • @peterlive6043
      @peterlive6043 Před 4 lety

      одних хуков маловато

    • @user-nw4tb4ld6u
      @user-nw4tb4ld6u Před 4 lety +17

      @@peterlive6043 да не ты прикол не понял , типа Хуки это как хук слева хук справа. Типа удары

    • @marklebel3800
      @marklebel3800 Před 3 lety

      @@peterlive6043 можно апперкот использовать...

    • @HIghtowerSever
      @HIghtowerSever Před 3 lety +14

      @@marklebel3800 useUppercut()

  • @alisashpilova2980
    @alisashpilova2980 Před 2 lety

    Это видео-находка! Очень доступно объяснил и по-полочкам все разложил. Спасибо за твой труд!

  • @alonaalona5967
    @alonaalona5967 Před 2 lety +6

    Спасибо Вам огромное 😊 очень понятно, Вы прекрасный учитель 💚

  • @tartarus2921
    @tartarus2921 Před 4 lety +52

    Ждем курса по Тайпскрипт)

    • @alexshaposhnikov9275
      @alexshaposhnikov9275 Před 4 lety +1

      Так есть ведь уже. Пошурши в видосах на канале. И есть видос про Тайпскрипт в Реакт

  • @korj25
    @korj25 Před 4 lety +1

    Круто! Давно ждал, спасибо! До этого, никак не мог до конца понять как работают useCallback, useMemo, useRef. 👍

    • @meoook
      @meoook Před 3 lety

      Такая же фигня.

  • @user-rb3sw3ku6t
    @user-rb3sw3ku6t Před 9 měsíci

    Покорнейше благодарю за ваш труд! Ощущение что на сокровищницу знаний и опыта наткнулся! Получил исчерпывающие знания по хукам, не только в теории, но и практическом видео!
    Ещё раз спасибо )

  • @sea-lucky7143
    @sea-lucky7143 Před 4 lety +1

    Лайк до просмотра, контент как всегда на высоте. Отлично съездил на Камчатку, побольше таких путешествий)))

  • @OlegGuitar
    @OlegGuitar Před rokem +2

    отличная работа. А самое главное - полезная! Лично я не привык лазить по докам, что не очень хорошо, но хорошо лишь тогда, когда если подобные видео, где коротко изложена основной функционал, концепция, принцип работы и тд. Спасибо!)

  • @Nikolai2033
    @Nikolai2033 Před 3 lety

    Спасибо! Наконец-то всё понял, особенно на моменте создания собственных хуков и где используется контекст и редюсер! Раньше не мог понять, как это работает

  • @maximminchenko7633
    @maximminchenko7633 Před 4 lety +3

    Владиленыч, ну что же ты за мужик то такой ХОРОШИЙ!

  • @user-pd9no5ye5g
    @user-pd9no5ye5g Před 4 lety +2

    "ни..я не понятно, но очень интересно"))))))) а вообще очень круто объяснил, спасибо, четко и по полочкам, осталось нарисовать на листике и осознать )

    • @alexanderbaltsevich9270
      @alexanderbaltsevich9270 Před 3 lety

      мне вот тут понравился тип похожее с визуализациями, я как визуал легче воспринимаю - czcams.com/video/2Wp7QPTkpms/video.html

  • @bogdanpaseka7576
    @bogdanpaseka7576 Před 4 lety +2

    Классный контент и формат видео.Все очень понятно и интересно. Побольше бы таких блоггеров)))

    • @alexanderbaltsevich9270
      @alexanderbaltsevich9270 Před 3 lety

      я еще этого смотрю, тоже топчик - czcams.com/video/2Wp7QPTkpms/video.html

  • @user-yb5bf9hh8l
    @user-yb5bf9hh8l Před 3 měsíci

    привет,большое спасибо тебе за контент,действительно очень помогает.На данный момент учусь на Яндекс практикуме ,честно скажу, без твоих видео бы пропал ,ошибся наверное с курсами. Не смотрел ещё прайс твоей школы и отзывы по бэкенду ,но рассматриваю как вариант для изучение серверной части
    P.S. Редко пишу комментарии,но тут не сдержался 😀Так как вижу ,что человек действительно делает, для многих студентов мир it проще !

  • @Kolya-xz5ey
    @Kolya-xz5ey Před 2 lety

    Просто красавчик, самый достойный урок по которому стоит учиться. После этого видоса можно переходить в туториалы проектов

  • @serhiihlazov304
    @serhiihlazov304 Před 2 lety

    Смотрю тебя и радуюсь)
    Давно работаю в этой сфере, но совсем мелкие детали так как ты показываешь и саму подачу еще не встречал)

  • @user-co2dx6dm1y
    @user-co2dx6dm1y Před 3 lety

    Несмотря на некоторых крутых сеньеров разоблачающих Владилена, многие сложные вещи по JS, React которые я изучал в разных источниках, стали понятны только по видео Владилена. Спасибо, за работу, дружище!

    • @user-xd6rk7th8b
      @user-xd6rk7th8b Před rokem

      а что за сеньеоры и в чем разоблачение?

  • @user-re2hk5ub7m
    @user-re2hk5ub7m Před 4 lety +1

    Отличное видео, такой формат очень нравится, на одном дыхании посмотрел!

  • @user-sz9px7hy7v
    @user-sz9px7hy7v Před 4 lety +51

    а мне завтра идти на собес, на реакт-разработчика, вот так вовремя ! Спасибо!

  • @lolyadop
    @lolyadop Před rokem +1

    Примерно 17:50. Не обязательно передавать коллбэк, можно передавать функцию, не вызывая её, для этого пишем имя функции без скобок, т.е код будет такой: const [counter, setCounter] = useState(computeInitialState).
    Вот и все

    • @alxkr7937
      @alxkr7937 Před rokem +1

      Разве это не является тоже передачей коллбек функции?

    • @kayaosato9289
      @kayaosato9289 Před rokem

      @@alxkr7937 кода меньше становится, читать проще

  • @user-bc5he2ng3i
    @user-bc5he2ng3i Před 4 lety +1

    Владилен, ты - чудо! Спасибо тебе огромное за это видео! я как раз подхожу к изучению хуков!!!

  • @user-yq9pd4zo4i
    @user-yq9pd4zo4i Před 4 lety +1

    Супер! Не всё сразу схватывается (концентрация зашкаливает!), но, думаю в записи посмотреть и практикой закрепить.

  • @DarkzarichV2
    @DarkzarichV2 Před 4 lety

    На 2-ой работе (одна у меня утром и до вечера - там Vue, а другая вечером и в выходные немного - там React) работаю с коммерческим React проектом, использовал и все хуки, что были видео и иногда даже те, что тут не были перечислены, но всё равно узнал что-то новое для себя и проверил свои знания. Спасибо!

  • @user-eg2nv8so8g
    @user-eg2nv8so8g Před 4 lety

    Привет, Владилен! С возвращением )) Поставил будильник, чтоб не пропустить.

  • @user-yb6um2kh1q
    @user-yb6um2kh1q Před 14 hodinami +1

    1:39:56 junior воет на фоне от боли )

  • @galichandreyschool
    @galichandreyschool Před rokem +1

    Благодарю за это прекрасное видео! Благодарю за бесценный труд! 😃

  • @flody4915
    @flody4915 Před 2 lety +2

    14:06 Мне кажется самым лёгким решением этой проблемы будет counter + 2

  • @Isten
    @Isten Před 4 lety +168

    Найс контент подъехал, а вот фура лайков :)

  • @maksimkoshmanpsy
    @maksimkoshmanpsy Před 2 lety +2

    на useContext что-то вообще потерял связь, что происходит

  • @ryzhk
    @ryzhk Před 2 lety

    Огромное спасибо! После видео начал понимать как работают эти «волшебные» хуки.
    До этого пользовался, но без понимания :)

  • @alexandrryzhenkov6917
    @alexandrryzhenkov6917 Před 3 lety

    Владилен - супер препод. Хорошо получается, хоть и раньше видел это видео, и второй раз снова интересно). Спасибо.

  • @sergeyplotnikov5031
    @sergeyplotnikov5031 Před 4 lety

    Охеренно! Особенно последние два раздела.
    Большое спасибо за материал!
    Курс по Excel уже купил :)

  • @ArthurYelkin
    @ArthurYelkin Před 3 lety +3

    Владилен, снимаю шляпу.
    Я смотрел ваши видео, где вы говорили, что хотите стать лучшим русским ютубером с обучающими материалами по вебу, вы им стали!
    Продолжайте в том же духе, спасибо за вашу работу!))

  • @SemenAlexndrovich
    @SemenAlexndrovich Před 3 lety

    Огромное спасибо! Получилось крутое дополнение к тому, что я уже прочитал в документации. Закрепилось на отличненько =)

  • @kitten20811
    @kitten20811 Před 4 lety +1

    Супер давно ждал!

  • @dmitriysnow2571
    @dmitriysnow2571 Před 4 lety

    Владилен ! Мои поклон! как всегда , вовремя , полезно и актуально ! Спасибо

  • @mrECMAScript
    @mrECMAScript Před 4 lety +2

    Как всегда на высшем уровне)) Спасибо)

  • @user-paint-alexandra
    @user-paint-alexandra Před 4 lety +1

    Спасибо. использую хуки уже давно, а некоторые особенности не понимала, только недавно нагородила велосипед, как теперь поняла. пойду исправлять)

    • @alexanderbaltsevich9270
      @alexanderbaltsevich9270 Před 3 lety

      я так же, правил после) а потом еще это про useCallback еще более углубленно посмотрел, вообще поудалял в половине проекта) czcams.com/video/2Wp7QPTkpms/video.html

  • @sammos3519
    @sammos3519 Před 3 lety +2

    Здравствуй Владиен, очень нравятся твои видео. Считаю тебя самым топовым стримером по Js просторах руннета. Большая просьба к тебе, сделать видео урок по созданию многопользоватльского чата на Реакте (по типу телеграмма) со всеми прилегающими фичами(алерты, перемещение юзеров по послежним сообщниям и тд). Такого на рунете нету)

  • @alcacademy_it
    @alcacademy_it Před 3 lety +12

    Запиши урок по всем необходимым знаниям DOM, который должен знать junior front end пожалуйста, думаю я не один такой ждун)

  • @devsn7326
    @devsn7326 Před 3 lety +1

    Влад, ты очень крутой! Теперь понятно почему твой канал номер 1 на Ютубе по просторам 😄Мог бы ты в следующий раз делать видео на практических примерах. Например хуки использовать при добавлении логики в меню сайта и т.п. Это было бы очень круто и позволило бы расширить аудиторию зрителей, тем самым дать ещё больший толчок в развитии канала

    • @VladilenMinin
      @VladilenMinin  Před 3 lety +1

      Благодарю )
      Посмотри на канале mern курс. Уже все сделал

    • @devsn7326
      @devsn7326 Před 3 lety

      @@VladilenMinin Спасибо большое! Уже смотрю!)

  • @aleksandercross5936
    @aleksandercross5936 Před 2 lety

    Спасибо за этот видос. Возвращаюсь к нему переодически)

  • @ResultSchool
    @ResultSchool Před 2 lety +2

    Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев -
    bit.ly/3bEgJY0
    Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3xVeHKA

  • @vadym_kisilov
    @vadym_kisilov Před 4 lety +1

    Отлично объяснил все! Спасибо большое за такое полезное видео) P:S: мой первый комментарий за все время на Ютуб, заслужил!)

    • @alexanderbaltsevich9270
      @alexanderbaltsevich9270 Před 3 lety

      а я свой первый у этого реакт разраба оставил) czcams.com/video/2Wp7QPTkpms/video.html

  • @TheVirtyoz777
    @TheVirtyoz777 Před 4 lety +1

    Влдилен делай побольше видео, очень хочется увидеть от тебя создание PWA на React с настройкой сервисворкеров. Лайкните поднимите в топ !

  • @user-uu5ub4lh3y
    @user-uu5ub4lh3y Před 4 lety

    Добрый день, твой материал в разы превосходит аналогичный, много кто рассказывал и про хуки и про next.js, из русскоязычных ютуберов твой материал не имеет аналогов по качеству донесения информации до слушателя, так совпало, что твой материал по next.js как раз пришелся во время, так как проекты в компании в которой я работаю, создаются именно на нем, и снова, так совпало, что логика работы хука useRef понадобилась как раз сегодня, в общем как не крути, твой материал выручал уже не однократно, благодарю за огромный труд который ты вкладываешь в свой материал, очень многим он пригодится, я кучу всяких каналов пересмотрел в поисках нужной информации и без преувеличения могу сказать, что из русскоязычных источников, твой наилучший как по качеству так и по актуальности, в общем желаю тебе крепкого здоровья и всех благ, выпускай материал который сейчас самый актуальный на рынке, таким образом сможешь увеличить свою аудиторию.

    • @VladilenMinin
      @VladilenMinin  Před 4 lety

      Благодарю за отзыв)

    • @torex1123
      @torex1123 Před 4 lety

      @@VladilenMinin , привет, можешь скинуть ссылку на твой курс по продвинутому js на Udemy? Планирую приобрести.

  • @badbalance07
    @badbalance07 Před 4 lety +2

    Владилен ОГРОМНЕЙШЕЕ СПАСИБО!!!!!

  • @user-jr9fh5lx1d
    @user-jr9fh5lx1d Před 2 lety

    Очень полезная информация, спасибо. Покупал твои курсы, очень качественно объясняешь

  • @mishan9199
    @mishan9199 Před 4 lety +2

    Боже так хотел до конца с ними разобраться, но не было годного материала. Владилен, спасибо тебе за твои труды!))))

    • @meoook
      @meoook Před 3 lety

      Да, это точно. Вся приложуха была написана на юзЕфект и юзСтейт, ща добавил рефов и колбеков - производительность заметно увеличилась.

  • @user-ub6jt1iy5l
    @user-ub6jt1iy5l Před 4 lety

    Владилен, спасибо за топовый урок - с 10-ой минуты я увидел Реакт под углом, который никогда не замечал!

  • @user-rn3et9eh5x
    @user-rn3et9eh5x Před 3 lety +1

    Cпасибо тебе большое за нормальные - простые примеры, за доступность и за сам материал!

  • @nursboot1186
    @nursboot1186 Před 3 lety

    Кравчик. Единственный видео про хук, который до конца посмотрел

  • @irinal.5087
    @irinal.5087 Před rokem +1

    Большое спасибо за такой труд, очень полезно!

  • @karelalex
    @karelalex Před 3 lety +1

    Чёт в документацию по реакту я не врубился, читая эту тему, а на работе реакт ещё тот, где хуков нету, так что смысла погружаться в тему не было. А тут очень доходчиво, будто сам попробовал. 😄

  • @iliapetrov1743
    @iliapetrov1743 Před rokem

    Очень круто, спасибо Владилен!)

  • @Nikolai2033
    @Nikolai2033 Před 3 lety

    Такие антуражные звуки улицы :) На самом деле такой фоновый звук, если он умеренный и хорошо подобран, он даже помогает, мозги меньше устают

  • @nosooqua
    @nosooqua Před 3 lety +2

    Спасибо вам за все ваши труды и старания для нас! Куча бесплатного и классного контента))) Благодаря вам переписал сайтик (магазин для игрового проекта Minecraft 😅) с PHP, HTML+JS (JQuery и другие дела) на nodejs (правда не Express, а Koa, ну нужно же что-то самому изучать), NextJS, а так же полностью перешел с mariadb на mongo и ни о чем не жалею (кроме конечно meow-аттаки, но я сам дебил, не защитил должным образом БД, так что меня по сути тыкнули носом в мою оплошность, правда, ценой всех данных в БД). Еще раз огромное вам спасибо!!

  • @user-nd9ce7ul4e
    @user-nd9ce7ul4e Před rokem

    Очень полезная информация, как всегда, простым для понимания языком. Спасибо!!!

  • @nick-rrdd
    @nick-rrdd Před 21 dnem

    по useEffect не понял как в итоге проводится очистка слушателя, но в остальном - пушка!

  • @user-zz8hh8in7j
    @user-zz8hh8in7j Před 4 lety +2

    Чистый кайф, то что надо!)

  • @apa6368
    @apa6368 Před 4 lety +23

    с контекстом очень все запутано

    • @pigsel8
      @pigsel8 Před rokem

      Да нет, нормально, все поэтапно. Вот с reducer-ом тяжело, особенно для тех, кто не работар с redux

  • @ilikecola378
    @ilikecola378 Před 2 lety

    Владилен ты нереальный чел, спасибо!

  • @user-ev8pi4zc5b
    @user-ev8pi4zc5b Před 5 měsíci

    Очень хорошо обьясняете, спасибо большое😍

  • @alexandrryzhenkov6917
    @alexandrryzhenkov6917 Před 3 lety

    У React-a хорошая документация на офф сейте. Думаю, что это видео будет хорошим дополнением). Спасибо Владилен, этот ролик, из твоих - самое совершенный и возможно, что самый важный. P.S. все лайки - без оглядки)). Молодец, ты - супер!!!

  • @SardorGofurov98
    @SardorGofurov98 Před 3 lety

    Спасибо за качественные и оригинальные курсы и виде =)

  • @andriikonstantynov4508
    @andriikonstantynov4508 Před 4 lety +3

    Спасибо за проделанную работу, хорошее видео. Есть вещи которые я для себя подчеркнул. Хотелось видеть видео по redux хукам, редко используемым хукам в React таким как: useDebugvalue, useImperativeHandle, useLayoutEffect

  • @user-ne2vt5nh2y
    @user-ne2vt5nh2y Před 3 lety

    спасибо, все по делу, ничего лишнего, на скорости 1.5 заходит на ура)

  • @juliakorolenko6110
    @juliakorolenko6110 Před 3 lety +1

    Спасибо большое, отличная подача материала!

  • @cmd4062
    @cmd4062 Před 3 lety

    Спасибо вам! Я пытался сам поковырять React, и наткнулся на эффект, который происходит с useEffect когда он не вызывается при перерисовки компонента, и я уже передаю в компонент пропс и пытаюсь как-то перерисовать его , но данные не изменяются. И тут вы в видео объясняете , для чего нужен deps[], положил в него props и все заработало!

  • @haytham674
    @haytham674 Před 3 lety +2

    Все супер только не понял как работает callback 13:42 который работает с предыдущим значением. Может есть видео на эту тему? буду очень благодарен!

  • @user-hi8cg3up2c
    @user-hi8cg3up2c Před 3 lety

    Очень круто! Спасибо, Владилен ;)

  • @user-yq4jh5ob7f
    @user-yq4jh5ob7f Před 4 lety

    Очень доступно и понятно, спасибо Владилен!)

  • @DIEZ919191
    @DIEZ919191 Před 4 lety

    Лайк авансом ! Посмотрю на выходных

  • @mikhaildevichensky6407
    @mikhaildevichensky6407 Před 4 lety +1

    Возник вопрос у меня Владилен . На 22 мин 20 сек видео вы комментируете что useState при работе с объектами лучше использовать не объект с полями а скажем для каждого поля отдельный useState . А как быть с получением данных с форм через атрибуты name="что то там" ведь формы бывают c достаточно большим кол-вом input ? Мне конечно по душе для каждого input свой useState . Для меня примеры вашего кода скажем эталон на сегодня и я прислушиваюсь к вашим рекомендациям! Спасибо!

    • @xarkemali9231
      @xarkemali9231 Před 4 lety

      Для форм используют переменную - стейт formData, к примеру, которая хранит валидный объект для API. Дальше dispatch-> JSON.stringify(formData) в API helpers или sagas. Где formData setFormData({...formData, [name]: value}). Для валидации можно использовать как store, так и кастомную функцию для чека. Зависит от того, как именно хотите показывать ошибки валидации на клиенте или от сервера.

  • @YM-wl4li
    @YM-wl4li Před 4 lety

    Важный момент - toggle в HOC с провайдером надо обернуть в useMemo, иначе будут проблем с последующим использованием функции toggle в useEffect

  • @dimasemenov1603
    @dimasemenov1603 Před 4 lety

    Не знаю читаете ли Вы комментарии, но хотел написал Вам просьба даже предложение больше. Смотрел Ваш курс по React Native и скажу Вам что очень неплохо. Предложение: Создать курс по React Native в связке(React Native CLI Quickstart + Typescript + Storybook(ну или подобную ui библиотеку)). Почему в такой связке? ...ибо Вы удивитесь как туториалов в такой связке для нас начинающих программистов. А почему React Native CLI Quickstart + ибо вы знаете что все на expo делают, покажите как надо правильно от начала создавать проекты не для домашнего пользования, а для чего то больше.
    Курс не будет для новичков, но свою аудиторию он быстро найдёт). Спасибо за Ваши старания !)

  • @user-pd4gt9zz9c
    @user-pd4gt9zz9c Před 4 lety

    ох ты хорош!!! пусть у тебя всё хорошо будет!

  • @user-py6gc9jz5m
    @user-py6gc9jz5m Před 3 lety

    Спасибо за видео. Поделилась со всеми знакомыми реактовцами )

  • @ivanbag9741
    @ivanbag9741 Před 3 lety

    Как всегда очень крутой видос! Спасибо!

  • @DubinArtur
    @DubinArtur Před 3 lety +1

    - Почему отказались от такой большой зарплаты?
    - Лень такие цифры считать

  • @innabaikova929
    @innabaikova929 Před 4 lety

    Владилен, ты потрясающий!

  • @asylzhanb2325
    @asylzhanb2325 Před 4 lety

    Сначала лайк! А потом только начинаем смотреть :)

  • @user-fo8zl6iw9u
    @user-fo8zl6iw9u Před 4 lety

    Спасибо. Все основательно и подробно. Отлично подобранные примеры! Окончательно убедился, что все это добро нафиг не нужно. MobX решает все проблемы., Которые приходится контролировать вручную что в redux, что хуками.