Учим useMemo за 10 минут - React Hooks

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 33

  • @-javascript2665
    @-javascript2665  4 года назад +2

    00:00:00 Вступление
    00:00:33 React.memo
    00:03:08 useMemo

  • @bbj1061
    @bbj1061 3 года назад

    Очень приятно смотреть такие видео, без лишней суеты и 1000 лишних слов. Коротко и доступно. Спасибо за уроки

  • @topstertx0536
    @topstertx0536 3 года назад +7

    setState - это асинхронная операция, поэтому использовать надо было следующую запись для корректной работы этого хука setNum(num => num + 1), где num это предыдущее состояние

    • @astkh4381
      @astkh4381 2 года назад

      Также как и setState в классовом?

  • @EdwardTeach-e7d
    @EdwardTeach-e7d 3 года назад +5

    Добрый день!
    Не понимаю почему нельзя useEffect использовать вместо Usememo?
    Можно также подписаться на изменение State

  • @TakuatChanel
    @TakuatChanel 3 года назад +2

    Четко и по делу, самородок)

  • @peterpanner9842
    @peterpanner9842 2 года назад

    спасибо огромное! отлично объяснили хук!

  • @denpulokas592
    @denpulokas592 3 года назад +1

    Автор молодец! Все доступно объяснил, спасибо!

  • @nickdronov7117
    @nickdronov7117 3 года назад

    Дай бог тебе здоровья.

  • @dev.engineering
    @dev.engineering 3 года назад

    спасибо Влад) очень понятно объяснил, лайк лайк ++

  • @HoshiramaSensei
    @HoshiramaSensei 3 года назад

    Спасибо, Влад)

  • @arinochka2306
    @arinochka2306 3 года назад

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

  • @ВикторКулагин-ь2у
    @ВикторКулагин-ь2у 3 года назад +1

    Спасибо! Ещё больше нужно уроков по React! React Native тоже интересно!
    Объясните подробно как применять persistor или альтернативы!

  • @sfybskot
    @sfybskot 3 года назад

    Спасибо за понятное объяснение!

  • @unknownWakeborder
    @unknownWakeborder 4 года назад +2

    Очень доступно и наглядно. Большое спасибо!
    И подскажи пожалуйста, почему сразу не импортиш хуки в шапке и вызываешь их постоянно через React.?
    Это вкусовщина или тут есть какой-то профит?

    • @-javascript2665
      @-javascript2665  4 года назад +2

      Подвоха нет. Это больше про код стайл и соглашения в командах. Использовать деструктуризацию (ES6) или вызвать хук из React через точку (как в ES5) абсолютно одинаковое решение с точки зраения перфоманса. Можешь использовать оба варианта, главное единообразие в стиле кода.

    • @unknownWakeborder
      @unknownWakeborder 4 года назад

      @@-javascript2665 Спасибо за ответ) Я потом попал на следующий видос и там уже была деструктуризация и я успокоился) А спросил потому, что все материалы что я изучал были с деструктуризацией и мне не разу не попадался вариант вызова ES5.

  • @kkirill67
    @kkirill67 4 года назад +3

    Красава)) Запили ролик про TypeScript + React.js

    • @bigenough2122
      @bigenough2122 4 года назад

      Да, было бы интересно

    • @-javascript2665
      @-javascript2665  4 года назад +1

      В ближайшем будущем думаю осветить данную тему и записать пару роликов по разработки приложений на TypeScript и React. Спасибо за идею!)

    • @bigenough2122
      @bigenough2122 4 года назад

      @@-javascript2665 ещё о next.js интересно было бы узнать и о ssr) думаю у тебя очень доходчиво получится объяснить

    • @МаксимНырков-у6г
      @МаксимНырков-у6г 3 года назад

      @@-javascript2665 Здравствуйте!
      Ближайшее будущее уже прошло или еще не наступило?

  • @timurakhalaya6289
    @timurakhalaya6289 3 года назад

    лайк за клаву)

  • @murad40
    @murad40 3 года назад

    8:00 подскажите плиз почему в консоли 1-ца выводится дважды??

    • @3aQaRyAn
      @3aQaRyAn 2 года назад

      не смотрел видео, но возможно за стрикт мод)

  • @grigorymelisov1028
    @grigorymelisov1028 Год назад

    тим лид) музаза , На плюсик нажимает и 0 => 2 класс

  • @RomanH91
    @RomanH91 2 года назад

    В чем разница между useMemo и useEffect ? В useEffect можно также прописать зависимость в квадратных скобках и не будет ре рендеринг происходить. Или я что-то путаю?

    • @pie_company
      @pie_company Год назад +1

      useMemo запрещает использования ккода а useEffect перерендеривает по зависимости. если как вы хотите передать в эффект [num] то это будет как в случае ролика. но тут 2 состояния.их может быть много. потому было бы удобнее сделать каждое состояние мемоизированным, чем городить юзЭффекты которые ассинхронны и требуют дольшего времени

  • @onemoreua
    @onemoreua 2 года назад

    хех, хорошо что уточнил что работаешь в московкой компании)

  • @timurakhalaya6289
    @timurakhalaya6289 3 года назад

    ну и давай уже диструктуризацию используй

  • @aysommer
    @aysommer 3 года назад

    Над речью нужно поработать, слушать неприятно. Ещё можно код крупнее сделать, с телефона, например, видно плохо все.

    • @ddrdeveloper
      @ddrdeveloper 3 года назад +3

      так ты еще со смарт часов начни смотреть