83 - React JS - подключаем reselect (reselect часть 3)

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

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

  • @NeliaFotina
    @NeliaFotina 3 года назад +65

    Поздравляю, народ, кто сюда дошел. Вы в числе 12% из тех, кто начинал с просмотра 2 видоса) Упрямые и целеустремленные) Спасибо Димычу)! React, reselect, селектор

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

      Поздравляю. Привет всем самураям из 2023. Сложное время, но летим.

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

      @@maksimpl о привет, ты тоже щас проходишь?
      гоу в чат где щас все кто проходит путь самурая

    • @maksimka_pp8454
      @maksimka_pp8454 Год назад +4

      @@maksimpl привет привет самурай) удачи всем на пути , бомбим дальше и не сдаёмся

    • @МАКСИММЕЛЬНИК-ш8и
      @МАКСИММЕЛЬНИК-ш8и Год назад +2

      Привет САМУРАИ )), 12% ???, да вроде здесь просмотров тоже не мало, правда не помню сколько их было в самом начале.., а отсееваться будут по любому, ведь не все такие задроты как МЫ )) !!! React, reselect, селектор КРУТЕЙШАЯ ШТУКА !!!

  • @ivansamoiliuk5451
    @ivansamoiliuk5451 5 лет назад +103

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

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

      Спасибо, Ваня, за добрые слова!

    • @ИльяИваник-ф8ф
      @ИльяИваник-ф8ф 4 года назад +8

      Конечно, это надо еще суметь сделать, но помимо прочего, почему другие люди объясняют эти вещи сложно? Потому что невозможно объяснить просто то, чего ты сам толком не вкуриваешь. А им в свою очередь объясняли такие же долбаебы, которые боятся говорить простым языком (потому что им понт дороже всего) и хуярят все по википедии (или learnjavascript). В итоге у них в башке куча крутых терминов, они типа жестко шарят, но вот по-простому все это объяснить не могут, потому что за всей этой херней - они саму суть ухватить не могут
      и чем мне нравится Димыч - он не ссыт говорить по-простому, и даже отступать от википедии (за что его хейтят долбоебы, которые сами так делать не умеют)

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

      Поддерживаю полностью!!!

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

    Библиотека reselect, круто, спасибо!
    React Redux
    функция createSelector создает реселектор, она принимает в качестве зависимостей простые селекты из стейта (селекты без сложных вычислений), при первом вызове реселекта значения зависимостей кешируются внутри реселекта, а при следующих вызовах дергаются простые селекторы зависимости и их значения сравниваются с кешироваными!
    Если изменений по сравнению с кешем нет, то сразу возвращается кеншированный результат без запуска дорогого селектора,
    если же что-то из зависимостей изменилось в стейте по сравнению с кешем то тогда уже вызывается
    селектор с дорогими вычислениями!

  • @blackspace5747
    @blackspace5747 4 года назад +121

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

    • @КоровайченкоАлександр
      @КоровайченкоАлександр 2 года назад +2

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

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

      @@КоровайченкоАлександр скорость воспроизведения регулируется в обе стороны

    • @КоровайченкоАлександр
      @КоровайченкоАлександр 2 года назад

      @@alexvoid8717 Ничего себе!)

  • @genapolyakov
    @genapolyakov 2 года назад +15

    В новой версии Redux уже использутся другой реселест createSelectorHook.
    Импорт такой: import { createSelectorHook } from "react-redux".
    Установка его не требуется, он уже встроен.
    Про это написано в Redux, но синтаксис там старый createSelector. Поменялось только название и импорт, а остальное тоже. Возможно так какие-то аргументы другие будут, но пока все без изменений. Это как с withRouter.

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

      createSelectorHook работает иначе, не вводи людей в заблуждение. Увидел твой комментарий и подумал что в 2023м так используют. В итоге очень долго сидел тупил пока не сделал импорт как в видео

  • @mokkamokka4097
    @mokkamokka4097 5 лет назад +62

    Просто лютый преподаватель!) Если бы все так объясняли.. Спасибо!

  • @ДмитрийШунто-м9у
    @ДмитрийШунто-м9у 4 года назад +46

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

  • @n0escape
    @n0escape Год назад +2

    Такс, посмотрел урок в ознакомительном виде. Пишу отчет по увиденному. В данном уроке решилась проблема лишнего вызова селекторов, путем вызова метода createSelector из библиотеки reselect. Синтаксис использования reselect:
    Устанавливаем: npm install reselect
    Импортируем в файл с селекторами: import {createSelector} from 'reselect'
    Используем при создании селектора:
    export const getUserReselector = createSelector ( getUsers, (users) => {
    // логика сложного селектора
    } )
    Чтобы создать реселектор на основе данных из state, нужно использовать примитивный селектор который получит вернет в через return нужные данные. В примере выше, используется примитивный селектор:
    export const getUsers = (state) => {
    return state.contentBar.usersPage.users
    }
    Созданный селектор импортируем и используем в mapStateToProps, как обычный селектор
    import { ..., getUserReselector } from './../../redux/usersSelectors'
    ...
    let mapStateToProps = (state) => ({ users: getStateUsersReselect(state), ... })
    Принцип работы селектора на основе reselect:
    - Данный селектор вызовется только тогда, когда произойдет изменение в state в дочернем селекторе. По примеру выше- если будет изменение в массиве users в state в селекторе getUsers,- то произойдет перерасчет логики из getUserReselector.
    - Селектор на основе reselect выполняет некоторое кеширование результата, тоесть, если изменений в отслеживаемом элементе state не происходит - возвращается предыдущий результат вызова данного селектора
    - При использовании debugger в селекторе на основе reselect - остановка происходит дважды. Первый раз - селектор вызовется без приходящих значений. Второй - произойдет вызов дочерних селекторов с передачей нужных данных.
    - Дочерние селекторы на данных которых основан реселектор - могут быть также созданы на основе реселектора или на основе нескольких селекторов, тогда синтаксис чуток меняется:
    export const getUserReselector = createSelector ( getUsers, someSelector (users, someSelectorResult) => {
    // логика сложного селектора
    } )
    ,где someSelector может быть как примитивным селектором, так и на основе библиотеки reselect
    someSelectorResult - это результат выполнения селектора someSelector (return 'reult')
    колличество someSelector`ов безгранично и колличество someSelectorResult прямопропорционально колличеству someSelector
    наименование дочерних someSelector можно обернуть в массив и также передавать их через запятую

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

    Супер, супер, супер. Мне кажется или как то проще стала восприниматься информация чем вначале курса))) Финиш близко! Поздравляю всех тех, кто дошел до этого выпуска!! Летим, самураи!!!

  • @__online7250
    @__online7250 11 месяцев назад +2

    🤩React JS - подключаем reselect (reselect часть 3)

  • @slikeiv4477
    @slikeiv4477 5 лет назад +33

    Музон огонь, надо записать альбом и назвать JS forever

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

    Объясняет сложные вещи на пальцах. Это дар! 2023

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

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

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

    очередное крутое объяснение темы селекторов и библы реселект. Прочитал 7 статей, но Димич как всегда пошинковал всех своей катаной. С учетом, что видосу 3 года и можно было бы научиться объяснять лучше, но увы и ах ахахах
    Димыч красава, как всегда! Лайк, подписка, (правда уже +-год назад подписался)

  • @theWorldIsMultivariate
    @theWorldIsMultivariate Год назад +2

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

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

    Жирный лайк за труд, Дима. Шикарный видос)

  • @КорешковМихаил-з2ж
    @КорешковМихаил-з2ж 4 года назад +2

    Вы очень доходчиво объясняете суть проблемы, при этом начали не с самой легкой библиотеки redux, которая тянет за собой кучу других библиотек...
    Поймал себя на мысли, какого будет новичку когда он взглянет в сторону, к примеру, mobx. Для него mobx покажется детским садом)
    Как вы и говорили в прошлых выпусках: "главное понять проблему...", и какую бы вы библиотеку не начали изучать вы столкнётесь с теме-же проблемами но с другим подходом к их решению.
    Не перестаю удивляться как вы удачно подобрали последовательность в этом курсе начав c самого сложного, а именно сперва изучили глобальный стейт на redux, а только затем локальный. И таких моментов много.
    Супер курс, удачи Вам во всех начинаниях!

  • @viktorshatalov1920
    @viktorshatalov1920 5 лет назад +15

    димыч!! Ты так вдохновляеш - что от меня донат сразу с первых денег!!!класс!!!!!Самый лучший курс!!!(я это уже 85 раз написал))))))

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

      Спасибо, Виктор, за каждый раз !!!

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

      донат тоже будет за каждые 85 раз?)

  • @marynakosiv3750
    @marynakosiv3750 4 года назад +5

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

  • @bitcoin-
    @bitcoin- 5 лет назад +7

    83 - React JS - подключаем reselect (reselect часть 3)

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

    Использование функции createSelectors из библиотеки reselect предотвращает множественные вызовы функции render, которая является ресурсозатратной, а также кеширует результаты сложных математических вычислений. Проводить отладку работы селектора также становится проще.

  • @iceaye5730
    @iceaye5730 9 месяцев назад +1

    Спасибо, очень доступное объяснение всей темы reselect!

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

    React JS - подключаем reselect (reselect часть 3)
    Лучшие уроки по React JS & Redux !!!
    The BEST!!! lessons of React & Redux!!!
    Programming and Coding!!!
    Just simply about information technology =)

  • @ПыыфПыыфов
    @ПыыфПыыфов Год назад +3

    Используются ли все эти методы сейчас? или по другому пишут сейчас

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

    Сколько всего надобно знать для Реакта, и Редирект, и Хуки, и много всего!)

  • @zubziro5566
    @zubziro5566 5 лет назад +17

    Супер мотивация в конце.Спасибo -_-)!!

  • @ИванБезруков-л3у
    @ИванБезруков-л3у 2 года назад +1

    Магическая логическая магия. А главное ведь понятно о чём он говорит, Димыч ты талант!
    Знаю по собственному опыту, что объяснять массе людей то чего они не знают или не понимают, это не простой, объёмный и вдумчивый процесс, очень энергозатратный и времязатратный процесс.
    Димыч, тебе +100500 к карме, твоей семье терпения, твоим проектам успеха!!!

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

    Спасибо большое за урок!!! Было очень полезно. Reselect стал понятнее

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

    spasibo za urok - 83 - React JS - подключаем reselect (reselect часть 3)

  • @marina-ej4qd9kc1wh
    @marina-ej4qd9kc1wh 10 месяцев назад +1

    Видео супер. Reselect redux-react

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

    Летим !

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

    спасибо за урок, Дмитрий. доступные для понимания объяснения. я на повтор. 2023-06-06 летим к сотому выпуску.

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

    легко и непринужденно тема selector и функция createSelector из библиотеки Reselect вошла в моё сознание, спасибо!

  • @ДимонМотоВанЛав
    @ДимонМотоВанЛав 2 года назад +4

    npm выкатывал ошибки при попытке инстала библы реселект, решил так же как с библой формса, добавил к команде --force,
    пока что ещё нуп чтоб разобраться как оно сейчас будет правильно

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

      у меня тоже ошибки вылитают. Видно из-за формса. Потому что в ошибках указывается опять redux-form
      npm ERR! Could not resolve dependency:
      npm ERR! peer react@"^16.4.2 || ^17.0.0" from redux-form@8.3.8
      npm ERR! node_modules/redux-form
      npm ERR! redux-form@"^8.3.8" from the root project
      и указывает, что нужно снова перезапустить или уже использовать форс. Нужно как с формами дописать в конце
      --force
      npm ERR! this command with --force, or --legacy-peer-deps

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

      в инструкции написано no further installation needed, возможно и поэтому не ставится. Реселескт уже включен в стандартный пакет. Но почему-то не вылетает createSelector, а есть только createSelectorHook

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

    react redux reselect ))) КАВАБАНГА учитель Сплинтер ) я бомблю)

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

    решил попробовать фичу с несколькими входящими селекторами, как показал Дима в видео (23:45), но именно в таком исполнении будет ошибка, потому, что селектор getIsFetching объявлен ниже по коду и его нужно просто переместить выше ИЛИ же писать сложные селекторы в самом низу
    если кто-то уже писал об этом - сорян, я прочитал первые ~50 из 190 комментов и не нашел
    Дима, спасибо за твой труд!
    #React #JS #reselect

    • @Volodymyr.S
      @Volodymyr.S 3 года назад

      если создавать селекторы через function, то можно писать везде и ниже, и выше, как мне кажется

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

    Продолжаю изучение - 21-ый день - 83/100
    Димыч, спасибо за труд!

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

      @@Dpon0
      92/100. Немного отвлёкся на основную работу. К НГ закончу полностью
      Готовлю список интересных мне компаний

    • @crazyprogamer7239
      @crazyprogamer7239 20 дней назад

      ебать ты конечно, стабильно смотреть по 4 видосов в день это конечно... учитывая что там есть сложные темы и видосы которые больше часа идут

  • @ВикторКлименко-щ9ф
    @ВикторКлименко-щ9ф 4 года назад +1

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

  • @ollegat
    @ollegat 5 лет назад +7

    Реселект прикольная штука

  • @МарияШарова-з8з
    @МарияШарова-з8з 3 года назад

    После 80 видоса, селекторы зачет, очень понятно и доступно объяснил)))

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

    Крутая тема #reselect #createSelector ! Интересная и полезная!

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

    Димыч крутецкая круть с перерывами небольшими но двигаюсь вперед

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

    Спасибо! React JS - подключаем reselect. Подключил библиотеку reselect.
    Бомбим дальше ©

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

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

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

    Просто на одном дыхании! Понимание до мелочей (чтоб объяснять последовательно и просто) + Софт скилы (чтоб объяснять живо и интересно) = Димыч🧠

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

    В понедельник посмотрю) спасибо

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

    Но под конец я понял что происходит, зачем как и куда. Димыч красавчик благодарю за труд!

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

    Довольно просто) Заранее реализовал разделение на юзеров и друзей в мапстейттупропс, а реселекты помогли это все облагородить) Заодно и был реальный пример для использования) Тема простая и очень полезная)

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

    Как всегда объяснение на высшем уровне,огромное спасибо за твой труд!!!
    UPD. Мой лайк стал тысячным)))

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

    Прстыми словами о гениальных вещах. Так держать! RESELECT !!!

  • @ИльяЮров
    @ИльяЮров 2 года назад +1

    30/06/2022 - Летим дальше! Reselect, react, redux

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

    Спасибо за урок! React JS - подключаем reselect #reselect #селекторы #reactJS

  • @АннаБаева-и9м
    @АннаБаева-и9м 2 года назад

    Библиотека reselect. Будем знать, возможно - использовать. Спасибо. Летим дальше.

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

    Всем привет!
    Если у кого-то, после установки библиотеки reselect крашнулось приложение с ошибкой Module not found: Can't resolve 'redux-form'....
    Переустановите библиотеку react-redux через консоль командой yarn add react-redux
    Дима, как всегда, спасибо за шикарное видео, бомбим react дальше!

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

    Select, reselect, redux, react, js - очень легко зашла данная тема, даже немного удивительно)))

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

    Спасибо за урок!
    Reselect классная штука. Параллельно с социальной сетью для закрепления полученных знаний делаю to do list, и там они мне понадобились для реализации двойной фильтрации. У меня два фильтра. Один фильтрует по дням и выводит на страницу (сегодня, завтра, остальные задачи), а уже внутри этих списков задач есть фильтры(все задачи, активные и выполненные). Без reselect никак не получалось, чтобы они работали в тандеме)

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

    Отличное видео. Понял с первого раза-). Спасибо. Лучший курс по Реакту 2020.

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

    React reselect. Спасибо!
    Прикольная прога для рисования)

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

    Великолепный курс. Вроде всё понял, круто, летим!

  • @ВладиславСвидерский-г6й

    Дима,большое спасибо! С третьего раза, но все понял!))Идем дальше!

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

    Спасибо, я понял как это работает! Шикарная концепция - reselect! Спасибо, Димыч, с каждым уроком React становится все интересней и интересней...

  • @DubinArtur
    @DubinArtur 3 года назад +8

    Я смотрю этот курс после того, как выучил JS, и мне эта тема кажется простой

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

    великолепное объяснение работы библиотеки reselect!) Спасибо!)

  • @ЭльнараГайнанова
    @ЭльнараГайнанова 4 года назад

    Спасибо за урок! В 1 раз посмотрела, стало страшно. Посмотрела во 2 раз, стало понятно 🤓 лучший учитель!!

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

    Connect Reselect library for mapStateToProps. infinitely rerender? Use reselect.
    Architectural way of thinking. Like.The best lesson.
    Похоже дальше уже будет проще.

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

    Когда Димыч готовится к уроку, то урок получается 10/10. Всё понятно)

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

    ты такой эмоциональный (до этого не знал как пишется это слово #smile) , и чтобы не забыть поставить лайк, ставлю его в начале ролика.. т.к. знаю, что материал у тебя достойный. Спасибо!!

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

    Летим к победе вместе с Димычем с помощью него же самого))). Спасибо что ты есть!

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

    Спасибо Димыч, крутая библиотечка, performance наше все)

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

    Тема понятна! С первого раза! Спасибо!

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

    Спасибо, Димыч!
    Ты мне приснился кстати!) Сказал, что все будет хорошо!) Я тебе донат с первой зп пообещал!)

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

    Увидел Димыча - поставил лайк!!

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

    В который раз говорю что Димыч красава!Иногда какё-то тильт ловишь,но Димыч и ребята,которые сидят в комментах заряжают и мотивируют!

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

    reselect прошли, летим дальше! Спасибо Димычу.

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

    И стихи под гитару классные

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

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

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

    Хорошо объяснил и в целом концепция ясна. Единственный непонятный момент, это ситуации в которых стоит применять реселекты для манипуляции с данными. Но я думаю это будет пояснено дальше.

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

      Угу!!! Когда коснёмся реальных кейсов!

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

    reselect библиотека к React. Интересный подход. Спасибо за урок!

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

    спасибо дядя Дима... теперь понял для чего все это нкжно... Это подготовка пропсов для чистых функций и опять вся логика вынесена в сторону. Ведь все можно было сделать в контейнерной компоненте, но так РЕАЛЬНО лучше и понятней и рефакторинг в дальнейшем делать будет гораздо проще

  • @ВладиславШевель-м4к

    спасибо большое за твой труд

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

    Дима, спасибо за предельно ясно объяснение!!! Reselect - это сила!

  • @ПавелЛунин-ж3у
    @ПавелЛунин-ж3у 4 года назад

    Привет самурай! Спасибо самурай! Собираюсь на собесы!)

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

    Все понятно! Спасибо Димыч, донес инфу в лучшем виде

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

    Спасибо Димычь. reselect, react redux

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

    Спасибо, помогло справиться с ошибками!

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

    Всё супер понятно. Ждём Хуки, там будет интересно 2022 )

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

    Спасибо за урок!:)

  • @АндрейВерещагин-т1ю

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

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

    зашло изи,самые сложны уроки были для меня 50-65 где-то. там вообще ад был по 4 раза смотрел, думал, рисовал )))димыч спасибо))

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

    reselect простыми словами=)) спасибо)))

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

    Очень понятное объяснение reselect! Спасибо!

  • @otto-vector
    @otto-vector 3 года назад

    Сегодня смотрел видео про Батчинг (batching) в React, который вводят в 18-ой версии. тут очень близко к этому

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

    Всем привет сегодня 10.12.21г. Продолжаю обучение! Появился азарт!

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

    Спасибо за урок, Димыч!!! Reserlect надо пересматривать однозначно

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

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

  • @МаксКандерский
    @МаксКандерский 3 года назад

    Самый Лучший курс, Самый Лучший Димыч😂🔥🔥🔥🔥🔥👍

  • @МаксимИванов-ф8р
    @МаксимИванов-ф8р 4 года назад

    Хорошо мотивируешь Димыч, спасибо тебе. Уволился с прежней работы чтобы целиком податься в обучение, щас сижу обучаюсь по твоему курсу. Посмотрим, что из этого выйдет)

  • @ВикторКлименко-щ9ф
    @ВикторКлименко-щ9ф 4 года назад

    Второй раз намного понятнее))

  • @black_light
    @black_light 8 месяцев назад +1

    Второй день ломал голову над ошибками в консоли на счет этих лишних перерисовок. А тут бац, Димыч всё порешал) Респект!
    Upd: ошибка ушла, а перерисовки нет) гг

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

    спасибо! React JS ! летим!