74 - React JS - componentDidUpdate

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

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

  • @quantumvector1783
    @quantumvector1783 3 года назад +92

    Три раза пересмотрел, чтобы понять, какого чёрта тут происходит. Короч, объясняю, как я понял.
    Смотрите, когда мы обновляем страницу, происходит два телодвижения: this.props.getUserProfile(userId) и this.props.getStatus(userId). Каждый из этих запросов ждет ответа от сервера.
    Если профиль приходить БЫСТРЕЕ чем статус, то рендер происходит с ОДНИМ НЮАНСОМ - так как сервер нам ещё не прислал ответ со статусом, то в ЛОКАЛЬНЫЙ стейт записывается ПУСТОЙ статус, потому что он у нас в глобальном стейте тоже пустой.
    Затем, когда уже от сервера приходит ответ со статусом, то происходит новый рендер, где мы видим статус на странице, так как он записался в глобальный стейт и соответственно есть в глобальных пропсах, НО статус в ЛОКАЛЬНОМ стейте НЕ МЕНЯЕТСЯ и остается ПУСТЫМ. В итоге при даблклике в инпуте будет пустота.
    Тут самое главное понять, что рендер происходит молниеносно. Мы не видим первый рендер с пустым статусом, а видим только итог второго, когда статус уже пришёл и отображается на странице, но не в импуте. Так как локальный стейт уже сформировался с пустым статусом в первом рендере, то во втором рендере статус туда уже не запишется и поэтому будет пустой инпут.
    Для этого нам и нужен componentDidUpdate, который всегда вызывается при каждом новом рендере. Когда у нас происходит второй рендер, мы сверяем старые пропсы в локальном стейте с новыми пропсами из глобального. Если они различаются, то с помощью setState изменяем пустой статус в пропсах локального стейта на новый статус, который пришел в новых пропсах.
    Надеюсь, я всё правильно понял, поправьте, если что-то не так.
    Лайкосик, если помог.)

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

      да, если поставить debugger в componentDidUpdate, обновить страницу, то можно увидить, как меняются пропсы.

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

      вникнул сам за 40 мин, потом прочитал твой коммент, убедился что правильно все понял спс)

    • @AndriiNakonechnyi-f3y
      @AndriiNakonechnyi-f3y 3 года назад +3

      От души, разобрался с помощью твоего сообщения! =)

    • @Max-xj7dw
      @Max-xj7dw 3 года назад +3

      Отличное обьяснение, но остается один вопрос - почему статус в локальном стейте не меняется когда меняется глобальный? он ведь инициализируется как state: this.props.state, а значит должен меняться когда меняется глобальный стэйт.

    • @quantumvector1783
      @quantumvector1783 3 года назад +9

      @@Max-xj7dw Потому что локальный стейт инициализируется при первом рендере и дальше живет своей жизнью. Да, после того, как пришел статус, происходит новый рендер, но локальный стейт остается тем же, он не обновляет данные и сохраняет значение, которые были ему переданы при первом рендере. Для этого нам надо дать указание, при каких условиях он должен обновить данные в локальном стейте, поэтому мы и вводим метод componentDidUpdate где вручную сравниваем старые данные локального стейта с новыми пропсами и если они отличаются, то обновляем локальный стейт.

  • @Оленка-р2н
    @Оленка-р2н 4 года назад +76

    Как представлю, сколько времени нужно было потратить на этот курс , записывая видео... Спасибо за эти бесценные знания!!!!

  • @evgeniyprowork
    @evgeniyprowork 3 года назад +72

    Если кто то столкнется с тем, что в конце видоса у вас статус не сохраняется после обновления страницы браузера, в файле ProfileContainer не забудьте в userId указать именно ваш ID, который указан в профиле на сайте social-network

    • @אסתרבובר
      @אסתרבובר 2 года назад +1

      Огромное спасибо!!!

    • @tootlno3774
      @tootlno3774 2 года назад +1

      заработало)

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

      Большое спасибо, мужик!!!

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

      человечище!!!! спасибо!!

    • @mamkindotker
      @mamkindotker Месяц назад

      Кстати кто заметил или нет, но каждый кто зарегался в API становиться частью соц сети, поэтому делаем вывод , что все люди в этой АПишке живые.
      И все что вы пишете в статусе увидят те кто придут после вас, поэтому вы можете оставлять послания в своих статусах для следующего поколения так сказать :D

  • @ВикторКысса-я8х
    @ВикторКысса-я8х 5 лет назад +73

    Супер видос про componentDidUpdate !!! Чтобы не писать постояно console.log() - можно написать любое выражение которое хочешь вывести в консоль и в конце написать .log , тебе высветит выбрать console.log, выбираешь и у тебя всё автоматом оборачивается в console.log, очень удобно )) Лучшие уроки в 2019 году по React.js и Redux

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 лет назад +13

      Хм.. фига себе... проверю!

    • @БорисЦ-ю8ы
      @БорисЦ-ю8ы 5 лет назад +2

      xxx.log и потом сразу Tab нажать и всё, превращается в console.log(xxx); Круто! Возможности Шторма неисчерпаемы )

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

      в вск по-дефолту можно написать лог, потом пробел, потом вписывать то, что надо отобразить

    • @maximparmon9534
      @maximparmon9534 4 года назад +1

      В атоме пишем просто букву l (или слово log), затем Tab и мы попадаем сразу внутрь консоль лога, тоже удобно

    • @-game9406
      @-game9406 4 года назад +12

      а я вообще с помощью мысли код печатаю

  • @secondnamefifthname
    @secondnamefifthname 5 лет назад +59

    У тебя ох****ая физиономия! Сразу настроение поднимает. Отличный урок

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 лет назад +1

      Ахах) ну круто! Летим!

  • @Parmax885
    @Parmax885 4 года назад +26

    Огромное человеческое спасибо!
    Стараемся тебя поддержать, каждый по мере возможностей!
    Димыч - ты меняешь судьбы людей! Благодарность безграничная тебе - от всей души!

  • @is_eliseeva
    @is_eliseeva 5 месяцев назад +1

    2024-06-02 уже лето, второе лето я изучаю #react. раньше изучала самостоятельно, сейчас изучаю вместе с #itincubator. уже 74 выпуск, четверг, знаний прибавляется, относительно нуля так вообще сдвинулось дело =) буду продолжать двигаться вперед. Дмитрий и комнда, спасибо за мотивацию и поддержку!

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 месяцев назад +1

      Успехов! Победа ближе, чем кажется!🤝

  • @bugaga8144
    @bugaga8144 2 года назад +10

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

    • @keepworking2705
      @keepworking2705 6 месяцев назад +1

      тоже третья попытка, но предыдущий рекорд был уроке на 40-м где то)

    • @bugaga8144
      @bugaga8144 6 месяцев назад

      @@keepworking2705 Давай, давай, я уже fullstack разработчиком стал))

  • @oleksiipoltavets7158
    @oleksiipoltavets7158 Год назад +3

    Відчуваю - скоро знайду роботу реакт розробником) вже пальці сверблять ) Дякую Дімич за чудовий курс!

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

      і як, закінчили курс?)

  • @orangedragonthebestraper
    @orangedragonthebestraper 2 года назад +2

    Респект - Кто то учит безвозмездно - не ожидая обязательной оплаты - Настоящий учитель!

  • @sergiystebelskiy2863
    @sergiystebelskiy2863 5 лет назад +54

    Каждый видос - плюс один год жизни и минус один градус в аду

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 лет назад +6

      Супер настрой!! Летим!!!!

    • @Moroir
      @Moroir 4 года назад +7

      С минус один градус важно вовремя остановиться, а то можно Хельхейм устроить)

    • @gandalf-butStillNotWhite
      @gandalf-butStillNotWhite 4 года назад +6

      @@Moroir пропишем условие просто)

  • @vladv.198
    @vladv.198 5 лет назад +14

    Прикольно, методы жизненного цикла REACT componentDidUpdate надо углубиться!

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

    Спасибо за эти бесценные знания!!!! 2023

  • @mamkindotker
    @mamkindotker Месяц назад

    Спасибо тебе за урок и за твой позитив! Ты заряжаешь не бросить этот тернистый путь маленького самурайчика! :)

  • @Vllad_Ko
    @Vllad_Ko 4 года назад +9

    Полезно использовать componentDidUpdate, только надо помнить про условия выхода, иначе в бесконечный цикл можно въехать

  • @eugene-dmitrievich
    @eugene-dmitrievich 10 месяцев назад

    Спасибо большое за урок!!! React JS - componentDidUpdate супер

  • @ivansedakov6823
    @ivansedakov6823 5 лет назад +8

    Боже, я день возился с этим, потому что не мог обновить profilepage при смене url... Мог просто почитать документацию DidUpdate или посмотреть Димыча, ахах)
    Спасибо!

    • @Elvolvers
      @Elvolvers 5 лет назад

      Такая же фигня, хоть я и прочитал заранее про DidUpdate, но зациклился при обновлении URL

  • @АрсенОсипов-ж6щ
    @АрсенОсипов-ж6щ 2 года назад +1

    API, JS, TS,ajax
    State, Store, Dispatch ,Connect, Action, Route
    Provider, Reducer, mapStateToProps
    mapDispatchToProps, {...state}, Props React
    Redux ,withRouter
    redux-thunk
    Redirect
    Практика, cookie,login
    follow-unfollow api
    redux-thunk
    High Order Component (hoc)
    setState, local state
    compose
    create-react-app
    http put, local state
    componentDidUpdate
    JavaScript
    курс React
    DAL, axios.create
    Веб разработка
    разметка
    best of the best!!!
    Спасибо за урок :)

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

    Спасибо, маленькое видео с большой информацией. componentDidUpdate

  • @semial
    @semial 4 года назад +1

    Димыч, спасибо за урок и все твои труды)))
    Тема, посвященная componentDidUpdate, разъяснена грамотно и понятно)
    Очень надеюсь, что получится трудоустроится и продолжить путь в космос, даже если кто-то говорит, что твоем курсе всё "по-детски". Ну, для кого как. Мне конечно многие вещи еще непонятны, но я считаю, что ты несешь огромную пользу людям и открываешь путь в IT мир. Здоровья и счастья тебе!!!)))

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

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

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

    Лучшее объяснение React JS - componentDidUpdate

  • @alexeygolovanov6150
    @alexeygolovanov6150 5 лет назад +16

    Димыч, спасибо тебе за крутые уроки!

  • @MikhailKuklenkov
    @MikhailKuklenkov 8 месяцев назад

    Благодарю за урок, Дима. componentDidUpdate пушка))

  • @АртемКулинский-ю4о
    @АртемКулинский-ю4о 3 года назад +1

    Бомблю выпуск за выпуском! Дмитрий очень хорошо все объясняет! Отличный курс по React - Redux! Лучшее, что я видел на просторах интернета! Все понятно, часто забегаю вперед, делаю, потом смотрю как это сделал Дмитрий!

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

    спасибо за знакомство с методом жизненного цикла componentDidUpdate!)

  • @Dozortsev
    @Dozortsev 5 лет назад +2

    Очень нравится как ты объясняешь! Всё просто и понятно про componentDidUpdate!

  • @Matfei-h2o
    @Matfei-h2o 7 месяцев назад

    Кайф от того что всё работает, стоит всех тех мучений через которые ты прошёл

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

    74% курса. Только вперёд

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

    React JS - componentDidUpdate
    Лучшие уроки по React JS & Redux !!!
    The BEST!!! lessons of React & Redux!!!
    Programming and Coding!!!
    Just simply about information technology =)

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

    componentDidUpdate довольно полезный метод React'a. Димыч лучший! Огромное спасибо тебе за труд.

  • @bystryisokol1546
    @bystryisokol1546 5 лет назад +11

    классный трик. Димыч лучший. Как всегда Like )))

  • @СміхГієни
    @СміхГієни 4 года назад +22

    Я на предыдущем уроке застрял на часов так 6, это кабздец)

    • @indigosay
      @indigosay 4 года назад +1

      красава, так и надо

    • @ЛусінеАтаджанян
      @ЛусінеАтаджанян 3 года назад

      Я тоже, это норма

    • @Артем-ч7э9ъ
      @Артем-ч7э9ъ 3 года назад +3

      У меня почти каждый урок такая же фигня, думаю это нормально =)

    • @СміхГієни
      @СміхГієни 3 года назад

      @@Артем-ч7э9ъ это может быть не ок, если ты начал сразу с реакта, не зная JS и разметки

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

      Надеюсь эти часы работы окупились и ты устроился

  • @bogdansereda7568
    @bogdansereda7568 2 года назад +1

    ReactJS, componentDidUpdate, JS. Спасибо Димыч, ты крут. Спасибо за твои труды

  • @Димкинкоп
    @Димкинкоп 4 года назад +1

    componentDidUpdate крутой метод, летим дальше!!)))

  • @fazatranz
    @fazatranz 5 лет назад +1

    react js redux методы жизненного цикла componentDidUpdate супер уроки!

  • @MrZorg23
    @MrZorg23 4 года назад +1

    Спасибо за componentDidUpdate! Старая тема, но повторение не помешает!

  • @jonecramer3870
    @jonecramer3870 4 года назад +4

    Жаль что нельзя подписаться дважды((( Спасибо Дим за твой труд и за React Js - componentDidUpdate()

  • @ГалинаКузнецова-н1и

    Спасибо огромное за твой вклад в наше образование и становление программистами!!!Димыч, как всегда на высоте

  • @ГеннадийГорохов-ц8н
    @ГеннадийГорохов-ц8н 2 года назад +2

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

  • @Артем-ч7э9ъ
    @Артем-ч7э9ъ 3 года назад

    Супер! Раньше боялся и не понимал всех этих методов жизненного цикла компонент, а теперь начал врубаться потихоньку, все проясняется)

  • @Rapterlol
    @Rapterlol 5 лет назад +24

    Курс по React JS супер. Димыч Лучший!!
    Очень часто требуют сделать форму входа на сайт. Ты скоро планируешь это реализовать в проекте?

    • @ITKAMASUTRA
      @ITKAMASUTRA  5 лет назад +2

      Сегодня начнём)

  • @alik64
    @alik64 2 года назад +1

    Как всегда крутой урок и очень хорошая подача материала!🔥🔥🔥🚀 Реакт редакс react redux componentDidUpdate

  • @mariia6820
    @mariia6820 4 года назад +1

    Лучшее практическое объяснение componentDidUpdate ! Димыч,спасибо огромное!!

  • @marsonleonardovich4036
    @marsonleonardovich4036 5 лет назад +3

    componentDidUpdate!!! Всё круто!

  • @ГенаФес-ъ9з
    @ГенаФес-ъ9з 4 года назад

    React JS - componentDidUpdate Летим )
    Супер уроки - благодарю!

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

    Спасибо Димыч! Лучший Курс React JS Redux

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

    Отличный курс по React JS. Я использовал componentDidMount вместо componentDidUpdate. И тоже всё работает.

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

    Летим! Спасибо Димыч, все понятно!

  • @zak_47
    @zak_47 5 лет назад +4

    Курс по React JS супер. Все круто! Задоначу с первого же проекта)!

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

    spasibo za urok - React JS - componentDidUpdate

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

    Спасибо за урок!=) Лучший курс по React + Redux!!!

  • @АртемийЛукин-г4ы
    @АртемийЛукин-г4ы Год назад +1

    Летим !

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

    componentDidUpdate класс!!!! спасибо!!!!!

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

    ну что ж летим дальше вверх только в космос

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

    componentDidUpdate бомбим)

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

    ありがとうございました。componentDidUpdate

  • @ОлександрОпенько-ь6м

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

  • @ЮлияМарченко-э1ж
    @ЮлияМарченко-э1ж 5 лет назад

    Спасибо за твой труд! ты создал лучший курс по react и redux)) componentDidUpdate, методы жизненного цикла

  • @ЭддиД
    @ЭддиД 5 лет назад

    React JS
    componentDidUpdate
    Спасибо за уроки

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

    летим дальше! componentDidUpdate

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

    Очень лаконично, круто и супер понятно! Бомбим!!!

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

    Спасибо, Димыч, очень интересно всё!

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

    Урок 74. Пишу свой белорусский социально-экологический проект. Комент как благодарность (:

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

    Спасибо за рассказ о componentDidUpdate!

  • @ХаджимуратОмаров-т1с

    Важнгейшая тема! Димыч - спасибо за простое и доступное объяснение! Как всегда на высоте😘

  • @ИльяШумилов-к4ж
    @ИльяШумилов-к4ж 4 года назад +3

    В самом начале видео примерно с 45ой секунды Димыч описывает проблему последовательности получения Profile и Status: если первый приходит Status, то все ок, а если первый приходит Profile - то не ок. Мне не понятно одно. Ведь и this.props.getStatus(userId) и this.props.getUserProfile(userId) меняют глобальный state и по идее после каждой смены стейта та часть дерева, которая связана с этими изменениями должна была и так перерисоваться без использования componentDidUpdate. Или тут это как-то с асинхронностью связано?

  • @Багвматрицегребанойреальности

    Хороший урок по componentDidUpdate

  • @user-tf1rn7qq2p
    @user-tf1rn7qq2p 3 года назад

    Большое реактивное спасибо, Димыч! componentDidUpdate

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

    Спасибо, Димыч!!! Дай тебе Бог здоровья!!!

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

    Димыч, спасибо за урок! React JS - componentDidUpdate #componentDidUpdate #reactjs

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

    React JS - componentDidUpdate js полезно понятно

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

    React JS - componentDidUpdate это круто

  • @mrs.doubtfire8197
    @mrs.doubtfire8197 3 года назад

    Это первое видео, которое мне пришлось аж 3 раза смотреть, и то я не уверена, что в итоге правильно всё поняла

    • @ЖеняЗычков-з1т
      @ЖеняЗычков-з1т 3 года назад

      странно, в этом видео ведь вообще ничего сложного не было

  • @АлексГ-п3ж
    @АлексГ-п3ж 4 года назад

    Спасибо!
    P.S. Список ключевых слов: React, Redux, лучшие супер курсы, бесплатно,
    componentDidUpdate

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

    как всегда очень интересно и позновательно,спасибо ! componentDidUpdate

  • @БорисЦ-ю8ы
    @БорисЦ-ю8ы 5 лет назад

    REACT componentDidUpdate, методы жизненного цикла, всё круто!

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

    Спасибо. Круто. Жаль что так мало в этом курсе осталось. Придется пересматривать.

  • @ctumyji9737
    @ctumyji9737 5 лет назад

    Спасибо за урок! Было познавательно - летим дальше!
    React JS - лучший курс!

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

    Плюсик для лучшего ранжирования! =)

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

    useEffect, спасибо что ты есть)

    • @qweasd-xv6px
      @qweasd-xv6px 2 года назад

      Привет! У меня такой же код как у Димы, но почему-то все правильно работает и без componentDidUpdate. Если добавить componentDidUpdate как у Димы, то тоже все работает, то есть статус не пропадает никуда при ее редактировании. Не знаешь почему так?😅

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

    Спасибо огромное за твой труд! Смотрю дальше!

  • @TRIZ-Bogatyregold
    @TRIZ-Bogatyregold 2 года назад +1

    Когда уже знаешь как это работает на хуках, то все эти жизненные циклы типа componentDidUpdate и прочии - очень тяжело заходят!!! Спасибо Димыч за подробные объяснения, летим дальше!

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

      Тогда похоже плохо знаком с хуками) useEffect представляет собой совокупность методов componentDidMount, componentDidUpdate, и componentWillUnmount.

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

    Человек ракета, буквально, прям шило в попе) и таких людей очень не хватает. То, что у нас статус теперь в 4 местах - локальный и глобальный стейт, текущие и предыдущие пропсы - реально путает, сидел минут сорок подбирал что с чем равнять
    PS: Машинально пробую отредачить коммент на ютуб дабл кликом

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

    Спасибо огромное!
    Очень доступно и понятно!

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

    как раз не раз эта ошибка вылазила max depth exeeded , спасибо за инфу !

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

    componentDidUpdate(previousProps, previousState) - вызывается если изменились либо props либо state
    Круто, Спасибо!
    React Redux

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

    awesome lessons. Thanks for best content. componentDidUpdate!!!

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

    Спасибо, Димыч, скоро досматриваю и буду трудоустраиваться!

  • @denweb2408
    @denweb2408 5 лет назад +1

    Спасибо за уроки!) Очень круто

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

    Каеф))) Было суперактульно. Многие проблемы решит.

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

    Спасибо за видео!

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

    Димыч, в описании под видео есть опечатка, видно, что писал в запаре. Написано componentDidMount, а должно быть написано componentDidUpdate.
    вот исправленный текст для описания:
    Компонент монтируется один раз. А потом, когда в нём меняется локальный стейт либо кто-то извне хочет перерисовать компонент и закинуть в него новые пропсы, => срабатывает метод жизненного цикла componentDidUpdate.
    Важный момент: этот метод срабатывает уже после отрисовки, то есть находясь в нём мы имеем актуальные самые свежие this.state и this.props. Для того, чтобы у нас была возможность находясь в этом месте проанализировать, а что именно изменилось (пропсы или стейт), React забрасывает в метод componentDidUpdate предыдущие пропсы и стейт (prevProps и prevState).
    В данном методе жизненного цикла разрешено вызывать setState, но так как это может привести к зацикленности, делать это нужно аккуратно и всегда внутри правильного условия!
    спасибо за выпуск, мчим дальше)

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

    Круто!!! componentDidUpdate

  • @Aleks-lk1et
    @Aleks-lk1et Год назад

    Спасибо 2022! Иду дальше.

  • @ДенисВладимирович-ы2ъ

    Летим componentDidUpdate

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

    Еееее ,я все понимаю ,это удивительно,может я себя реально недооцениваю!?

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

    04,08,2021 Спасибо за твой труд Димыч!

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

    Красавец Димыч, шлю донаты

  • @АртемМихайлович-и6з
    @АртемМихайлович-и6з 4 года назад +1

    Что ж лайков то так мало! Димыч, спасибо! React, redux, setState, componentDidUpdate, componentDidMount