React 15: Хук useMemo и useCallback

Поділитися
Вставка
  • Опубліковано 29 лис 2024

КОМЕНТАРІ • 76

  • @chikichik4164
    @chikichik4164 Рік тому +4

    Спасибо, отличные примеры, не первый ролик смотрю, Ваш довёл до сути.

  • @СашоКутуков
    @СашоКутуков Рік тому +1

    Приклади відмінні, пояснив грамотно і коротко, дякую

  • @spbdetonator1
    @spbdetonator1 3 роки тому +9

    Доходчиво все разъяснил, самое лучшее видео из тех, что смотрел!

  • @trendsgallery
    @trendsgallery Рік тому +3

    Как обычно клево объяснил!!! Спасибо! Если объясняет Данчин - значит ты точно поймешь)

  • @СлаваКравченко-в5р
    @СлаваКравченко-в5р 2 роки тому +3

    Пока лучшее объяснение + пример нормальный легчайший лайк

  • @Event_Hor
    @Event_Hor Рік тому +1

    Отличное и четкое объяснение, спасибо. До вас посмотрел 3 подобных урока, понял только на этом примере.

    • @web-constcode6252
      @web-constcode6252  Рік тому

      может быть потому, что уже 3 раза смотрел другие уроки, потому и понятно стало )

  • @dmitrykabanov9458
    @dmitrykabanov9458 Рік тому +1

    Молодчина, хорошо объясняешь

  • @WinchesterD
    @WinchesterD Рік тому

    Спасибо за видео, готовлюсь к интервью по Реакту.

  • @ИванВолков-ж6к
    @ИванВолков-ж6к 3 роки тому +9

    Очень круто объяснил, просто и понятно, большое спасибо )

  • @Freedom_Code
    @Freedom_Code 2 роки тому +1

    Спасибо за объяснение -- топчик

  • @glushk1na
    @glushk1na 2 роки тому +2

    Спасибо, Алексей, очень круто и понятно

  • @J_artem
    @J_artem Рік тому +1

    Отлично объяснили!

  • @outcast-cr5yy
    @outcast-cr5yy 2 роки тому +1

    очень доступно, спасибо тебе неизвестный программист)

    • @web-constcode6252
      @web-constcode6252  2 роки тому +1

      Я же представился

    • @outcast-cr5yy
      @outcast-cr5yy 2 роки тому

      @@web-constcode6252 ооу. Извини, перемотал и не заметил. Ну так или иначе. Спасибо тебе за все. Ждем новых роликов.

  • @romanriezanov1704
    @romanriezanov1704 2 роки тому +1

    Спасибо!

  • @ЕгорКравцов-ю5щ
    @ЕгорКравцов-ю5щ 2 роки тому +1

    Очень крутые примеры привели для объяснения. Спасибо👍

  • @KarinaSea
    @KarinaSea 2 роки тому +1

    очень здорово, спасибо большое

  • @DShpak27
    @DShpak27 11 місяців тому

    Отлично, молодчага

  • @iakovryzhichka2832
    @iakovryzhichka2832 11 місяців тому

    Спасибо за объяснение! Удивился почему ты открываешь консоль VS Code через ctrl + j , а не через ctrl + ~(тильда). Рекомендую)

  • @321123580
    @321123580 3 роки тому +1

    Спасибо за урок 👍🏻

  • @MrRonnieJamesDio
    @MrRonnieJamesDio 3 роки тому +1

    Хорошо объясняешь, молодец.

  • @arsenidziamidchyk2972
    @arsenidziamidchyk2972 4 роки тому +5

    Круто объяснили, большое спасибо!

  • @KGMelis
    @KGMelis 3 роки тому +1

    полезный урок 👍

  • @ДмитрийНичипоренко

    первый видос, благодаря которому я понял

    • @web-constcode6252
      @web-constcode6252  3 роки тому

      Рад стараться! =D

    • @майнкрафт-к2и
      @майнкрафт-к2и 3 роки тому +1

      @@web-constcode6252 Я подтверждаю! Так и есть вы тот кто смог донести до меня как они работают! Благодарю!

  • @СергійЗубняк
    @СергійЗубняк 2 роки тому +1

    чиназес дуже гуд

  • @johnnysel8186
    @johnnysel8186 3 роки тому +4

    самое адекватное объяснение в рунете, единственное до сих пор не понимаю нафига указывать функции в зависимостях useEffecta , мне кажется это может только испортить всю погоду)

    • @web-constcode6252
      @web-constcode6252  3 роки тому

      Спасибо

    • @CyberDanilka
      @CyberDanilka 2 роки тому

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

    • @IGODX
      @IGODX 9 місяців тому

      @@web-constcode6252вы так и не ответили, зачем добавлять функцию в зависимости. Для чего это делать?

  • @SeriousJet
    @SeriousJet 3 роки тому +1

    Спасибо.

  • @eanewmahariel2279
    @eanewmahariel2279 3 роки тому +2

    Думаю, можно было просто в button поставить аттрибут type="button", а то там по умолчанию type="submit")
    А видео крутое, спасибо)

    • @web-constcode6252
      @web-constcode6252  3 роки тому

      Рад стараться! Спасибо за дополнение

  • @VasilyVasilyVasily
    @VasilyVasilyVasily 6 місяців тому +1

    Почему функцию greeting просто не вынести из функции App?

  • @joper3703
    @joper3703 3 роки тому +1

    Я правильно понимая, что если во втором примере вынести greeting в глобальную область видимости (за компонент), то всё будет работать как и с useCallback ???

    • @web-constcode6252
      @web-constcode6252  3 роки тому +1

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

    • @joper3703
      @joper3703 3 роки тому

      @@web-constcode6252 Спасибо за ответ

    • @aleksandralando3812
      @aleksandralando3812 Рік тому

      А еще ее можно описать функцию внутри useEffecta, если она используется только там, и тогда лишнюю зависимость можно убрать.

  • @romanmed9035
    @romanmed9035 2 роки тому +1

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

    • @web-constcode6252
      @web-constcode6252  2 роки тому

      Всегда в первую очередь нужно читать документацию. Мои ролики это дополнительные примеры.

  • @MDFireX5
    @MDFireX5 Рік тому +1

    нужно было usecallback на одном и том же примере. А если в 1 примере создать callback то что ... ты взял все стер добавил useEffect все предыдущие забылось и пытаясь найти общее с предыдущим примером понимаешь, что это какойто развод. Галимое обьяснение. Я хотел узнать чем отличается useMemo от useCallback и ответа нету. В чем разница от сохранения результата от сохранения функции.

    • @web-constcode6252
      @web-constcode6252  Рік тому

      Развод и галимое объяснение. Я столько старался ради этих слов.

    • @warcraft.mp4889
      @warcraft.mp4889 5 місяців тому +1

      Мемо сохраняет обьект в кеше, колбек сохраняет функцию в кеше, он это обьяснил
      Взял и нагнал на человека по своей невнимательности

  • @killd0z3r
    @killd0z3r Рік тому +1

    Только surname никто не употребляет в англоязычной речи, используй лучше в примерах first name и last name

  • @JdIm6fhjLgdWRhn
    @JdIm6fhjLgdWRhn 2 роки тому +2

    я не понял

    • @web-constcode6252
      @web-constcode6252  2 роки тому +1

      Хорошо, что на UA-cam есть много разных объяснений =)
      Надеюсь, что разберетесь!

  • @sergeykushnerov8947
    @sergeykushnerov8947 Рік тому +1

    бл....норм обьяснил, но в конце ролика досмотрел что карта висит на стене...при нынешней ситуации с Украиной - это вообще считаю провокация.

    • @web-constcode6252
      @web-constcode6252  Рік тому

      Карта районов Москвы провокация ?

    • @sergeykushnerov8947
      @sergeykushnerov8947 Рік тому

      @@web-constcode6252 конечно бл....ты на приколе ?

    • @web-constcode6252
      @web-constcode6252  Рік тому

      @@sergeykushnerov8947 нет, на фенотрапиле. Так а чем карта Москвы не угодила ? )))

    • @sergeykushnerov8947
      @sergeykushnerov8947 Рік тому

      @@web-constcode6252 бл....я украинец....ГЛАЗА РЕЖЕТ !!!!!!!!!!!!!

    • @warcraft.mp4889
      @warcraft.mp4889 5 місяців тому +1

      ​@@sergeykushnerov8947ахахах, сумасшествие какое-то
      Точно нац*стов нет на стране 404?

  • @storozhukua
    @storozhukua Рік тому

    Гарно зачіска

  • @up.to.mountains
    @up.to.mountains Рік тому

    Второй пример так себе, у новичков возникнет вопрос - зачем в dependency array записывать функцию? Тут лучше пример с onClick функциями подойдет.

    • @IGODX
      @IGODX 9 місяців тому

      Зачем это делать?