No video

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

  Рет қаралды 37,389

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

it-incubator.i... - человекоориентированное, честное и профессиональное обучение front-end и back-end разработке гарантированно до трудоустройства за фиксированную стоимость.
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Помогайте друг другу вот здесь: t.me/reactjs_s...
API: social-network...
Ну что, друзья, какие проблемы у нас мы выяснили в предыдущих выпусках...
И нам нужно решение этой проблемы. Встречаем - библиотека RESELECT.
По-прежнему простые селекторы мы создаём руками. А вот более сложные селекторы, которые мы не хотим перезапускать, результат работы которых мы хотим как бы "запомнить", чтобы не делать отработку логики по-новой, так как не изменились данные, которые могли бы повлиять (зависимости) на иной результат, мы будем создавать с помощью функции createSelector
Летим, самураи!!!
Уроки по React JS: • Курс "React JS - путь ...
* Сайты:
it-kamasutra.com
it-incubator.eu
samuraijs.com
* Мы в соц. сетях:
itkamas...
/ itkamasutra
telegram.me/it...
* Мои личные VK и Insta:
d.kuzyu...
/ it.kamasutra.dimych
#reselect #селекторы #reactJS

Пікірлер: 365
@user-ql8sc5kz8d
@user-ql8sc5kz8d 3 жыл бұрын
Поздравляю, народ, кто сюда дошел. Вы в числе 12% из тех, кто начинал с просмотра 2 видоса) Упрямые и целеустремленные) Спасибо Димычу)! React, reselect, селектор
@maksimplysheuski2854
@maksimplysheuski2854 Жыл бұрын
Поздравляю. Привет всем самураям из 2023. Сложное время, но летим.
@crypto4elik
@crypto4elik Жыл бұрын
@@maksimplysheuski2854 о привет, ты тоже щас проходишь? гоу в чат где щас все кто проходит путь самурая
@maksimka_pp8454
@maksimka_pp8454 Жыл бұрын
@@maksimplysheuski2854 привет привет самурай) удачи всем на пути , бомбим дальше и не сдаёмся
@user-et8qw8nu2m
@user-et8qw8nu2m Жыл бұрын
Привет САМУРАИ )), 12% ???, да вроде здесь просмотров тоже не мало, правда не помню сколько их было в самом начале.., а отсееваться будут по любому, ведь не все такие задроты как МЫ )) !!! React, reselect, селектор КРУТЕЙШАЯ ШТУКА !!!
@ivansamoiliuk5451
@ivansamoiliuk5451 5 жыл бұрын
Не перестаю удивлять тому, как Димыч объясняет сложные вещи на пальцах. Это дар!) Спасибо тебе от всех нас, кто сюда дошел и дойдет в будущем. Дай Бог тебе удачи, сил, здоровья и свободного времени на близких! Столько времени, как ты, и такой самоотдачи, наверно, никто не тратит. Низкий поклон, Димыч, низкий поклон.
@ITKAMASUTRA
@ITKAMASUTRA 5 жыл бұрын
Спасибо, Ваня, за добрые слова!
@user-bx7ly2th3b
@user-bx7ly2th3b 3 жыл бұрын
Конечно, это надо еще суметь сделать, но помимо прочего, почему другие люди объясняют эти вещи сложно? Потому что невозможно объяснить просто то, чего ты сам толком не вкуриваешь. А им в свою очередь объясняли такие же долбаебы, которые боятся говорить простым языком (потому что им понт дороже всего) и хуярят все по википедии (или learnjavascript). В итоге у них в башке куча крутых терминов, они типа жестко шарят, но вот по-простому все это объяснить не могут, потому что за всей этой херней - они саму суть ухватить не могут и чем мне нравится Димыч - он не ссыт говорить по-простому, и даже отступать от википедии (за что его хейтят долбоебы, которые сами так делать не умеют)
@user-wj6ue7nt5g
@user-wj6ue7nt5g 3 жыл бұрын
Поддерживаю полностью!!!
@fargutvest
@fargutvest 4 жыл бұрын
Библиотека reselect, круто, спасибо! React Redux функция createSelector создает реселектор, она принимает в качестве зависимостей простые селекты из стейта (селекты без сложных вычислений), при первом вызове реселекта значения зависимостей кешируются внутри реселекта, а при следующих вызовах дергаются простые селекторы зависимости и их значения сравниваются с кешироваными! Если изменений по сравнению с кешем нет, то сразу возвращается кеншированный результат без запуска дорогого селектора, если же что-то из зависимостей изменилось в стейте по сравнению с кешем то тогда уже вызывается селектор с дорогими вычислениями!
@blackspace5747
@blackspace5747 4 жыл бұрын
чаще всего я обходил стороной твои видосы, потому что они очень большие, и у тебя поток мыслей дико объемный)) но когда посмотрел эти три видоса про реселект, я понял что оно того стоит, потому что ты очень много крутой инфы даешь, это очень круто, не многие могут так донести!) спасибо большое за твой труд, лайк, подписка, все дела)
@user-pn2er2sn2e
@user-pn2er2sn2e 2 жыл бұрын
Есть такой недостаток - у Димыча много слов и много повторений при быстрой скорости речи - в результате мое внимание рассеивается. Ему нужно говорить чуть медленнее при меньшем повторении одного и того-же. Думаю, что это был его первый опыт.
@alexvoid8717
@alexvoid8717 2 жыл бұрын
@@user-pn2er2sn2e скорость воспроизведения регулируется в обе стороны
@user-pn2er2sn2e
@user-pn2er2sn2e 2 жыл бұрын
@@alexvoid8717 Ничего себе!)
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
Просто лютый преподаватель!) Если бы все так объясняли.. Спасибо!
@user-sp9uc4kf8n
@user-sp9uc4kf8n 4 жыл бұрын
Можно попросить, в конце каждого выпуска в будущем кратенько подводить итог, чтобы лучше понималась и запоминалась информация
@genapolyakov
@genapolyakov Жыл бұрын
В новой версии Redux уже использутся другой реселест createSelectorHook. Импорт такой: import { createSelectorHook } from "react-redux". Установка его не требуется, он уже встроен. Про это написано в Redux, но синтаксис там старый createSelector. Поменялось только название и импорт, а остальное тоже. Возможно так какие-то аргументы другие будут, но пока все без изменений. Это как с withRouter.
@shevafootbal
@shevafootbal Жыл бұрын
createSelectorHook работает иначе, не вводи людей в заблуждение. Увидел твой комментарий и подумал что в 2023м так используют. В итоге очень долго сидел тупил пока не сделал импорт как в видео
@slikeiv4477
@slikeiv4477 5 жыл бұрын
Музон огонь, надо записать альбом и назвать JS forever
@user-wj6ue7nt5g
@user-wj6ue7nt5g 3 жыл бұрын
Супер, супер, супер. Мне кажется или как то проще стала восприниматься информация чем вначале курса))) Финиш близко! Поздравляю всех тех, кто дошел до этого выпуска!! Летим, самураи!!!
@slavapush
@slavapush 4 жыл бұрын
3 теоретических уроков подряд, где не приходится работать с багами, замечательно) Спасибо за урок, все предельно понятно
@viktorshatalov1920
@viktorshatalov1920 5 жыл бұрын
димыч!! Ты так вдохновляеш - что от меня донат сразу с первых денег!!!класс!!!!!Самый лучший курс!!!(я это уже 85 раз написал))))))
@ITKAMASUTRA
@ITKAMASUTRA 5 жыл бұрын
Спасибо, Виктор, за каждый раз !!!
@bilionievgen9004
@bilionievgen9004 4 жыл бұрын
донат тоже будет за каждые 85 раз?)
@marynakosiv3750
@marynakosiv3750 4 жыл бұрын
Дай Бог тебе удачи, сил, здоровья и свободного времени на близких! Столько времени, как ты, и такой самоотдачи, наверно, никто не тратит. Низкий поклон, Димыч, низкий поклон
@theWorldIsMultivariate
@theWorldIsMultivariate Жыл бұрын
С опытом программирования в 1.5 года, несложно понять эту тему. Спасибо за урок Reselect!!
@seriogaromanchykov9451
@seriogaromanchykov9451 Жыл бұрын
Объясняет сложные вещи на пальцах. Это дар! 2023
@zubziro5566
@zubziro5566 5 жыл бұрын
Супер мотивация в конце.Спасибo -_-)!!
@denkodatskyi3381
@denkodatskyi3381 4 жыл бұрын
React JS - подключаем reselect (reselect часть 3) Лучшие уроки по React JS & Redux !!! The BEST!!! lessons of React & Redux!!! Programming and Coding!!! Just simply about information technology =)
@n0escape
@n0escape Жыл бұрын
Такс, посмотрел урок в ознакомительном виде. Пишу отчет по увиденному. В данном уроке решилась проблема лишнего вызова селекторов, путем вызова метода 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 можно обернуть в массив и также передавать их через запятую
@user-pq8ci3mx6g
@user-pq8ci3mx6g 3 жыл бұрын
Вы очень доходчиво объясняете суть проблемы, при этом начали не с самой легкой библиотеки redux, которая тянет за собой кучу других библиотек... Поймал себя на мысли, какого будет новичку когда он взглянет в сторону, к примеру, mobx. Для него mobx покажется детским садом) Как вы и говорили в прошлых выпусках: "главное понять проблему...", и какую бы вы библиотеку не начали изучать вы столкнётесь с теме-же проблемами но с другим подходом к их решению. Не перестаю удивляться как вы удачно подобрали последовательность в этом курсе начав c самого сложного, а именно сперва изучили глобальный стейт на redux, а только затем локальный. И таких моментов много. Супер курс, удачи Вам во всех начинаниях!
@user-gt5ux9cx6p
@user-gt5ux9cx6p 2 жыл бұрын
Уже устроился на работу?
@iceaye5730
@iceaye5730 6 ай бұрын
Спасибо, очень доступное объяснение всей темы reselect!
@RedSkyWan
@RedSkyWan 3 жыл бұрын
Продолжаю изучение - 21-ый день - 83/100 Димыч, спасибо за труд!
@RedSkyWan
@RedSkyWan 3 жыл бұрын
@@Dpon0 92/100. Немного отвлёкся на основную работу. К НГ закончу полностью Готовлю список интересных мне компаний
@vladimirww5152
@vladimirww5152 3 жыл бұрын
Сколько всего надобно знать для Реакта, и Редирект, и Хуки, и много всего!)
@romanpomin1967
@romanpomin1967 4 жыл бұрын
Использование функции createSelectors из библиотеки reselect предотвращает множественные вызовы функции render, которая является ресурсозатратной, а также кеширует результаты сложных математических вычислений. Проводить отладку работы селектора также становится проще.
@YuriyOleynikov
@YuriyOleynikov 5 жыл бұрын
В понедельник посмотрю) спасибо
@DubinArtur
@DubinArtur 3 жыл бұрын
Я смотрю этот курс после того, как выучил JS, и мне эта тема кажется простой
@user-wv8wj4wc4c
@user-wv8wj4wc4c 2 жыл бұрын
Магическая логическая магия. А главное ведь понятно о чём он говорит, Димыч ты талант! Знаю по собственному опыту, что объяснять массе людей то чего они не знают или не понимают, это не простой, объёмный и вдумчивый процесс, очень энергозатратный и времязатратный процесс. Димыч, тебе +100500 к карме, твоей семье терпения, твоим проектам успеха!!!
@itweb7157
@itweb7157 3 жыл бұрын
решил попробовать фичу с несколькими входящими селекторами, как показал Дима в видео (23:45), но именно в таком исполнении будет ошибка, потому, что селектор getIsFetching объявлен ниже по коду и его нужно просто переместить выше ИЛИ же писать сложные селекторы в самом низу если кто-то уже писал об этом - сорян, я прочитал первые ~50 из 190 комментов и не нашел Дима, спасибо за твой труд! #React #JS #reselect
@Volodymyr.S
@Volodymyr.S 3 жыл бұрын
если создавать селекторы через function, то можно писать везде и ниже, и выше, как мне кажется
@MikhailKuklenkov
@MikhailKuklenkov 5 ай бұрын
Жирный лайк за труд, Дима. Шикарный видос)
@daeriofrixell199
@daeriofrixell199 Жыл бұрын
очередное крутое объяснение темы селекторов и библы реселект. Прочитал 7 статей, но Димич как всегда пошинковал всех своей катаной. С учетом, что видосу 3 года и можно было бы научиться объяснять лучше, но увы и ах ахахах Димыч красава, как всегда! Лайк, подписка, (правда уже +-год назад подписался)
@user-yx7in9nl1d
@user-yx7in9nl1d 4 жыл бұрын
Крутые уроки!!! Дойду до 100 урока, и буду всё заново проходить, потому что инфы много, много чего в головешку не поместилось
@user-hg2sy3wi6t
@user-hg2sy3wi6t 2 жыл бұрын
npm выкатывал ошибки при попытке инстала библы реселект, решил так же как с библой формса, добавил к команде --force, пока что ещё нуп чтоб разобраться как оно сейчас будет правильно
@genapolyakov
@genapolyakov Жыл бұрын
у меня тоже ошибки вылитают. Видно из-за формса. Потому что в ошибках указывается опять 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 Жыл бұрын
в инструкции написано no further installation needed, возможно и поэтому не ставится. Реселескт уже включен в стандартный пакет. Но почему-то не вылетает createSelector, а есть только createSelectorHook
@viktorshcheplyagin9576
@viktorshcheplyagin9576 4 жыл бұрын
Просто на одном дыхании! Понимание до мелочей (чтоб объяснять последовательно и просто) + Софт скилы (чтоб объяснять живо и интересно) = Димыч🧠
@is_eliseeva
@is_eliseeva Жыл бұрын
спасибо за урок, Дмитрий. доступные для понимания объяснения. я на повтор. 2023-06-06 летим к сотому выпуску.
@Vllad_Ko
@Vllad_Ko 4 жыл бұрын
легко и непринужденно тема selector и функция createSelector из библиотеки Reselect вошла в моё сознание, спасибо!
@amaxe12345
@amaxe12345 4 жыл бұрын
Спасибо за урок! React JS - подключаем reselect #reselect #селекторы #reactJS
@Vnikny
@Vnikny 4 жыл бұрын
Отличное видео. Понял с первого раза-). Спасибо. Лучший курс по Реакту 2020.
@user-fi2gz4vr2l
@user-fi2gz4vr2l 3 жыл бұрын
После 80 видоса, селекторы зачет, очень понятно и доступно объяснил)))
@dimitriitkach7697
@dimitriitkach7697 3 жыл бұрын
spasibo za urok - 83 - React JS - подключаем reselect (reselect часть 3)
@eugene-dmitrievich
@eugene-dmitrievich 8 ай бұрын
Спасибо большое за урок!!! Было очень полезно. Reselect стал понятнее
@__online7250
@__online7250 9 ай бұрын
🤩React JS - подключаем reselect (reselect часть 3)
@dmitrylebedev2691
@dmitrylebedev2691 4 жыл бұрын
Когда Димыч готовится к уроку, то урок получается 10/10. Всё понятно)
@sergsergey4251
@sergsergey4251 4 жыл бұрын
Спасибо! React JS - подключаем reselect. Подключил библиотеку reselect. Бомбим дальше ©
@__online7250
@__online7250 3 жыл бұрын
Крутая тема #reselect #createSelector ! Интересная и полезная!
@maxim.saharov
@maxim.saharov 2 жыл бұрын
@ollegat
@ollegat 5 жыл бұрын
Реселект прикольная штука
@user-tp4fn2dl9w
@user-tp4fn2dl9w 4 жыл бұрын
Спасибо за урок! В 1 раз посмотрела, стало страшно. Посмотрела во 2 раз, стало понятно 🤓 лучший учитель!!
@vladpobidash
@vladpobidash 4 жыл бұрын
Спасибо, я понял как это работает! Шикарная концепция - reselect! Спасибо, Димыч, с каждым уроком React становится все интересней и интересней...
@mikhailpetrunenko6472
@mikhailpetrunenko6472 4 жыл бұрын
Как всегда объяснение на высшем уровне,огромное спасибо за твой труд!!! UPD. Мой лайк стал тысячным)))
@bitcoin-
@bitcoin- 5 жыл бұрын
83 - React JS - подключаем reselect (reselect часть 3)
@Sentensos
@Sentensos 4 жыл бұрын
Хорошо объяснил и в целом концепция ясна. Единственный непонятный момент, это ситуации в которых стоит применять реселекты для манипуляции с данными. Но я думаю это будет пояснено дальше.
@ITKAMASUTRA
@ITKAMASUTRA 4 жыл бұрын
Угу!!! Когда коснёмся реальных кейсов!
@user-zp6bc1wm1w
@user-zp6bc1wm1w 2 жыл бұрын
Библиотека reselect. Будем знать, возможно - использовать. Спасибо. Летим дальше.
@black_light
@black_light 6 ай бұрын
Второй день ломал голову над ошибками в консоли на счет этих лишних перерисовок. А тут бац, Димыч всё порешал) Респект! Upd: ошибка ушла, а перерисовки нет) гг
@user-pv5is5pz4j
@user-pv5is5pz4j 4 жыл бұрын
Спасибо за урок! Reselect классная штука. Параллельно с социальной сетью для закрепления полученных знаний делаю to do list, и там они мне понадобились для реализации двойной фильтрации. У меня два фильтра. Один фильтрует по дням и выводит на страницу (сегодня, завтра, остальные задачи), а уже внутри этих списков задач есть фильтры(все задачи, активные и выполненные). Без reselect никак не получалось, чтобы они работали в тандеме)
@user-fs1ux7dy6r
@user-fs1ux7dy6r 4 жыл бұрын
А можешь показать свою to-do шку?
@smartapesofficial6855
@smartapesofficial6855 4 жыл бұрын
Довольно просто) Заранее реализовал разделение на юзеров и друзей в мапстейттупропс, а реселекты помогли это все облагородить) Заодно и был реальный пример для использования) Тема простая и очень полезная)
@vadikpanchuk4978
@vadikpanchuk4978 4 жыл бұрын
Прстыми словами о гениальных вещах. Так держать! RESELECT !!!
@jonecramer3870
@jonecramer3870 4 жыл бұрын
Но под конец я понял что происходит, зачем как и куда. Димыч красавчик благодарю за труд!
@marina-ej4qd9kc1wh
@marina-ej4qd9kc1wh 7 ай бұрын
Видео супер. Reselect redux-react
@akionka
@akionka 5 жыл бұрын
Димыч, проставь точки с запятыми где WebStorm просит, пожалуйста!!!)
@Romul3003
@Romul3003 4 жыл бұрын
можно просто в WebStorm отключить просилку, и не надо будет ставить точки с запятыми))) или (!!!) настроить prettier и он сам будет ставить точки с запятыми
@uzver3787
@uzver3787 3 жыл бұрын
Connect Reselect library for mapStateToProps. infinitely rerender? Use reselect. Architectural way of thinking. Like.The best lesson. Похоже дальше уже будет проще.
@denysm5599
@denysm5599 4 жыл бұрын
reselect библиотека к React. Интересный подход. Спасибо за урок!
@user-lf6bl7jf3p
@user-lf6bl7jf3p Жыл бұрын
Используются ли все эти методы сейчас? или по другому пишут сейчас
@SergeSchekhovtsov
@SergeSchekhovtsov 2 жыл бұрын
Великолепный курс. Вроде всё понял, круто, летим!
@tanyatritelnitskaya1911
@tanyatritelnitskaya1911 4 жыл бұрын
Дима, спасибо за предельно ясно объяснение!!! Reselect - это сила!
@user-eb5yw9ui6o
@user-eb5yw9ui6o 4 жыл бұрын
Дима,большое спасибо! С третьего раза, но все понял!))Идем дальше!
@olegthesheriff
@olegthesheriff 3 жыл бұрын
Летим к победе вместе с Димычем с помощью него же самого))). Спасибо что ты есть!
@johnmj750
@johnmj750 2 жыл бұрын
Спасибо, Димыч! Ты мне приснился кстати!) Сказал, что все будет хорошо!) Я тебе донат с первой зп пообещал!)
@user-rg8wz2rt9e
@user-rg8wz2rt9e 4 жыл бұрын
hook интересно)
@ivanmiarkulau8320
@ivanmiarkulau8320 3 жыл бұрын
великолепное объяснение работы библиотеки reselect!) Спасибо!)
@Ddddddddyu
@Ddddddddyu 2 жыл бұрын
19 дек. 2021. я на 83 видео уроке. Вернусь сюда, когда устроюсь на работу, чтобы понастольгировать
@_serge_
@_serge_ 2 жыл бұрын
как дела с трудоустройством?
@Ddddddddyu
@Ddddddddyu 2 жыл бұрын
@@_serge_ ещё нет. Первый и последний проваленный собес был месяц назад. Сейчас уже сил не хватает дальше всё это изучать. hr'ы отказывают поголовно
@MsThe13th
@MsThe13th 2 жыл бұрын
@@Ddddddddyu а сейчас как? На чем именно валят HRы?
@Ddddddddyu
@Ddddddddyu 2 жыл бұрын
@@MsThe13th hr'ы скорее всего ищут людей, у кого pre-middle уровень, у кого есть в резюме webpack, typescript, и реальный опыт в реальных компаниях. Не знаю почему, но сейчас порог входа стал очень сложным
@MsThe13th
@MsThe13th 2 жыл бұрын
@@Ddddddddyu печально ( так вдохновляют словами Димыча, что на рынке нехватка кадров. Походу это уже не так. Ну будем пытаться… удачи!
@user-yx7in9nl1d
@user-yx7in9nl1d 3 жыл бұрын
Второй раз намного понятнее))
@milter2539
@milter2539 4 жыл бұрын
Урок 83. Пишу свой белорусский социально-экологический проект. Комент как благодарность (:
@AI_about_crypto
@AI_about_crypto 2 жыл бұрын
Всё супер понятно. Ждём Хуки, там будет интересно 2022 )
@AI_about_crypto
@AI_about_crypto 2 жыл бұрын
@maxim.saharov
@maxim.saharov 2 жыл бұрын
@reactguy
@reactguy 3 жыл бұрын
Всем привет! Если у кого-то, после установки библиотеки reselect крашнулось приложение с ошибкой Module not found: Can't resolve 'redux-form'.... Переустановите библиотеку react-redux через консоль командой yarn add react-redux Дима, как всегда, спасибо за шикарное видео, бомбим react дальше!
@texasviking7732
@texasviking7732 3 жыл бұрын
Димыч крутецкая круть с перерывами небольшими но двигаюсь вперед
@user-dq5lt2rx3y
@user-dq5lt2rx3y 3 жыл бұрын
Lesson 83 Done!
@maksym_shkaf
@maksym_shkaf 3 жыл бұрын
React reselect. Спасибо! Прикольная прога для рисования)
@jses8560
@jses8560 4 жыл бұрын
reselect прошли, летим дальше! Спасибо Димычу.
@semial
@semial 4 жыл бұрын
Спасибо за урок, Димыч!!! Reserlect надо пересматривать однозначно
@user-kr9gm6pi6w
@user-kr9gm6pi6w 4 жыл бұрын
Хорошо мотивируешь Димыч, спасибо тебе. Уволился с прежней работы чтобы целиком податься в обучение, щас сижу обучаюсь по твоему курсу. Посмотрим, что из этого выйдет)
@hennadiipetrov1967
@hennadiipetrov1967 5 жыл бұрын
Reselect сложно, но интересно), Благодарю Димыч)
@jonecramer3870
@jonecramer3870 4 жыл бұрын
И стихи под гитару классные
@user-km8kb3xj1p
@user-km8kb3xj1p 2 жыл бұрын
30/06/2022 - Летим дальше! Reselect, react, redux
@TatianaKlimenko
@TatianaKlimenko 4 жыл бұрын
Очень понятное объяснение reselect! Спасибо!
@miguelgrushetckii4839
@miguelgrushetckii4839 4 жыл бұрын
Все понятно! Спасибо Димыч, донес инфу в лучшем виде
@derrylsshowhh3249
@derrylsshowhh3249 2 жыл бұрын
В который раз говорю что Димыч красава!Иногда какё-то тильт ловишь,но Димыч и ребята,которые сидят в комментах заряжают и мотивируют!
@lybava5745
@lybava5745 2 жыл бұрын
спасибо дядя Дима... теперь понял для чего все это нкжно... Это подготовка пропсов для чистых функций и опять вся логика вынесена в сторону. Ведь все можно было сделать в контейнерной компоненте, но так РЕАЛЬНО лучше и понятней и рефакторинг в дальнейшем делать будет гораздо проще
@ctumyji9737
@ctumyji9737 4 жыл бұрын
Димыч как всегда на высоте! Спасибо за урок - погнал дальше! React JS - лучший курс!
@Al4ii
@Al4ii 3 жыл бұрын
Увидел Димыча - поставил лайк!!
@user-in5qb3ml4l
@user-in5qb3ml4l 10 ай бұрын
Летим !
@alexandrryzhenkov6917
@alexandrryzhenkov6917 3 жыл бұрын
ты такой эмоциональный (до этого не знал как пишется это слово #smile) , и чтобы не забыть поставить лайк, ставлю его в начале ролика.. т.к. знаю, что материал у тебя достойный. Спасибо!!
@vitaliidrapaliuk5652
@vitaliidrapaliuk5652 4 жыл бұрын
ещё раз спасибо)
@STRIPPEDSTAR
@STRIPPEDSTAR 3 жыл бұрын
Спасибо Димыч, крутая библиотечка, performance наше все)
@spacerider9426
@spacerider9426 3 жыл бұрын
Спасибо огромное за твой труд! Смотрю дальше!
@user-cb2bw2fx4j
@user-cb2bw2fx4j 3 жыл бұрын
Select, reselect, redux, react, js - очень легко зашла данная тема, даже немного удивительно)))
@qexly512
@qexly512 3 жыл бұрын
Тема понятна! С первого раза! Спасибо!
@ZzoOtiks
@ZzoOtiks 3 жыл бұрын
Спасибо за курс!! Фюх Фюх Фюх #react #reactJS #js #javascript #reselect #kavagangaepta :))))))))))))))
@Ddddddddyu
@Ddddddddyu 2 жыл бұрын
Мне кажется, что этот видео урок был сложнее санок, в плане объяснения
@otto-vector
@otto-vector 2 жыл бұрын
Сегодня смотрел видео про Батчинг (batching) в React, который вводят в 18-ой версии. тут очень близко к этому
@marsonleonardovich4036
@marsonleonardovich4036 5 жыл бұрын
Спасибо! Всё супер отлично объяснил про reselect! Как всегда respect)
@andreyshevchenko3988
@andreyshevchenko3988 3 жыл бұрын
Димыч красавчик! супер курс!!!
@user-pc9bl7uf1l
@user-pc9bl7uf1l 3 жыл бұрын
Огонь!
@andreityryshkin3784
@andreityryshkin3784 4 жыл бұрын
Лайка от мну))) если в друг уcтал от React JS то можно отдохнуть на видео Уроки JavaScript с нуля (ну ваще с нуля) (от Димыча)
84 - React JS - hook, useState, хуки
38:40
IT-KAMASUTRA
Рет қаралды 59 М.
87 - shouldComponentUpdate, PureComponent, memo - React JS
31:58
IT-KAMASUTRA
Рет қаралды 38 М.
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 46 МЛН
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 55 МЛН
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Wian
Рет қаралды 14 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 32 МЛН
Reselect не так прост как кажется!
15:41
АйТи Синяк
Рет қаралды 13 М.
85 - React JS - hook, useEffect, хуки
20:30
IT-KAMASUTRA
Рет қаралды 45 М.
Основы и секреты Rest API
5:13
Хочу вАйти
Рет қаралды 4,3 М.
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 22 М.
86 - Virtual DOM - React JS
35:22
IT-KAMASUTRA
Рет қаралды 41 М.
Делюсь опытом по использованию reselect
8:23
АйТи Синяк
Рет қаралды 10 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 285 М.
91 - chrome extensions для react и redux - React JS
23:55
IT-KAMASUTRA
Рет қаралды 32 М.
31. Уроки React JS - onClick, ref, VirtualDOM
20:45
IT-KAMASUTRA
Рет қаралды 127 М.
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 46 МЛН