49 - React JS практика - страница пользователей

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024
  • 🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT -INCUBATOR:
    Front-end
    it-incubator.i...
    Back-end
    it-incubator.i...
    Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
    Помогайте друг другу вот здесь: t.me/reactjs_s...
    Уроки по React JS: • Курс "React JS - путь ...
    Сайты:
    it-kamasutra.com
    it-incubator.eu
    samuraijs.com
    Мы в соц. сетях:
    itkamas...
    / itkamasutra
    telegram.me/it...
    Мои личные VK и Insta:
    d.kuzyu...
    / it.kamasutra.dimych
    #reactJS #практика #примеры #уроки #курс

Комментарии • 1,4 тыс.

  • @krissssssssssssssssss
    @krissssssssssssssssss 2 года назад +37

    Помогает структурировать все знания создание страницы music. Получился такой roadmap по созданию страницы
    1. Route
    2. Папка c jsx/css/container
    3. Link in navbar
    4. Store ветка
    5. Reducer -> initialStore
    6. Верстка (css, map(with key), userContainer, mapStateToProps)
    7. Логика:
    7.1. onClick
    7.2. mapDispatchToProps
    7.3. Reducer
    7.3.1. action creator
    7.3.2. action type
    7.3.3. switch

    • @R1taz
      @R1taz 9 месяцев назад

      Прикольно, я тоже решил видео на паузу поставить и сам всё сделать, а потом уже сравнить как делал Димыч, и получилось так, что мне тоже было удобнее идти от обратного. То есть сначала я начал подготавливать UI, а потом из UI (презентационная, из неё в контейнерную) плавно переходить в BLL. А вот Димыч как раз наоборот - BLL --> UI

  • @katecosiness
    @katecosiness 4 года назад +41

    "Едете в автобусе- думайте о стейте"
    Конфуций, 4 век д.н.э.

  • @pikappikapp9915
    @pikappikapp9915 5 лет назад +257

    У меня нет слов.Ты лучший препод !!!!!!!!Спасибо тебе большое .

  • @КравченкоГеоргій
    @КравченкоГеоргій 10 месяцев назад +7

    У кого дублируются пользователи, происходит это в редюсере users за счет конкатенации (склеивание - прибавление) массивов users, много ложных вариантов в комментах, типа отрубить React.strict.mode и другие. Это решается в 55 уроке на пагинации перезаписью массива, данными с сервера: строка: return { ...state, users: [...state.users, ...action.users] }, заменится return { ...state, users: action.users }. Все у Димыча под контролем. Let's go 2024

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

      Может точнее return { ...state, users: [...action.users] }?

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

      ty!

    • @mamkindotker
      @mamkindotker 2 месяца назад

      Спасибки!

  • @pannihto7588
    @pannihto7588 4 года назад +97

    React говорит: "Всё, наговнокодил" 😂😂😂

    • @АлексейТишаков
      @АлексейТишаков 3 года назад +2

      Ты "хеяряк- хеяряк- хеяряк" и думаеш, что щас заработает, но React так не считает :))

  • @codegorian6057
    @codegorian6057 4 года назад +29

    React , Redux, State, Store, Dispatch ,Connect, Action, Route, Provider, Reducer, mapStateToProps, mapDispatchToProps, {...state}, Props

  • @igore666ka
    @igore666ka 5 лет назад +124

    А можно вместо FOLLOW и UNFOLLOW использовать один обработчик допустим TOGGLE_FOLLOW. И при присваивании значения просто делать отрицание
    return {...u, followed: !followed}

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

      Огонь!

    • @anthem_xlii
      @anthem_xlii 5 лет назад +32

      @@ITKAMASUTRA сижу смотрю первые 23 минуты и не знаю: то ли сразу помучаться и пробовать так сделать, то ли сперва за тобой повторить? Опыт показывает, за самодеятельность потом расплата тяжелая)))

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

      переделал на toggle!

    • @freeman-user
      @freeman-user 4 года назад

      В топ)))

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

      @@StepanVorobiov изначально сделал через toggle, идея разделить на 2 события как-то в голову не пришла вообще))

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

    Прикольно, тут не только React, но и JS становится понятней.!!!

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

      да и сама парадигма функционального программирования

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

      Дима советовал книгу "JavaScript для детей. Самоучитель по программированию" Ника Моргана. Очень легко заходит. Для тех, кто совсем с 0.

    • @ЭрикМатинян-ч3ы
      @ЭрикМатинян-ч3ы 4 года назад +1

      @@AleksandrGordeevG Не только для тех кто с нуля, а и для тех кто немного прошаренный:)

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

      Плюс

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

      Абсолютно согласен !

  • @VadimBogomazov
    @VadimBogomazov 4 года назад +27

    "32 минуты божк мой! Мы только начали"... через 3 секунды "на самом деле делов осталось чуть-чуть" :-D

  • @vladimirt8871
    @vladimirt8871 2 года назад +14

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

  • @mariiatkachova570
    @mariiatkachova570 4 года назад +11

    React, Redux, functional component, Дима такой заботливый, говорит "записывайте, проговаривайте". Наверное в душе Дима учитель младших классов)) класс!!!

  • @ВячеславПолищук-ь6л
    @ВячеславПолищук-ь6л 4 года назад +2

    Нашел для себя неплохую методу. Когда Димыч дает названия переменным, функциям и т.д., я их часто делаю с похожими, но другими названиями. Такая штука дает очень хороший подзатыльник, если перестанешь внимательно смотреть и начнешь бездумно повторять. Да, уходит иногда много времени на поиск ошибки, зато по ходу поиска еще 100500 раз всмотришься и вдумаешься в код)

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

    Самый лучший реакт курс на ютубе)
    Наконец мы переходим к еще более интересным вещам))
    Спасибо за урок!)

  • @МарсельБисенгалиев-е1ь

    Хвала Аллаху за этот курс. Димыч спасибо тебе!

  • @cobwowcobwow6331
    @cobwowcobwow6331 5 лет назад +26

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

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

    Самий крутий курс React Redux JS! Дякую!!

  • @Asmodian444
    @Asmodian444 5 лет назад +35

    React
    Redux
    курс React
    разметка
    Спасибо за урок :)

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

    март 2023 React. Димыч спасибо!!!

  • @denkodatskyi3381
    @denkodatskyi3381 5 лет назад +10

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

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

    коментар заради просування в ютуб. Дякую, крутий курс, react по трохи стає все зрозуміліший)

  • @ВладПідгайний-х8э
    @ВладПідгайний-х8э 3 года назад +3

    Мне очень помогает написание конспектов. Даже в процессе обдумывания как написать короткий и максимально информативный конспект приходит дополнительное осмысление пройденного материала. А еще, если за день проходишь 5+ уроков и в конце дня варенный сидишь, то на следуйщий день очень хорошо было бы повторить) Особенно конспект полезен через неделю-месяц, когда много знаний сами по себе выветрились.

  • @evgen366
    @evgen366 4 месяца назад

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

  • @ЮлияПодгорная-э1у
    @ЮлияПодгорная-э1у 4 года назад +9

    Лучшие курсы по React, Redux, State, JS ! Спасибо за такие уроки, что при возвращении спустя пару недель, можно все сразу вспомнить! Очень круто!

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

    Самый лучший курс по #React, #Redux, #ReactJS!

  • @trapismyup6097
    @trapismyup6097 2 года назад +6

    Димыч спасибо за курсы большое! Всё очень доступно и как мне сказали актуально до сих пор
    Делал сам это, потом посмотрел видос, оптимизировал и 2ч сидел искал ошибку, страница не выводилась, в итоге оказалось, что забыл спред оператор дописать перед action в редьюсере, будьте внимательны в общем)
    2022

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

    React , Redux, Dispatch ,Connect, Action, Route, Provider, Reducer, Props
    Лучший курс по React.
    Бомбим дальше ©

  • @ВаняВолков-т5б
    @ВаняВолков-т5б 5 лет назад +26

    Димыч, ты лучший.
    Огромное спасибо за уроки по react и redux

  • @Кемаль-я9е
    @Кемаль-я9е 3 года назад +2

    за 23 дня 49 уроков прошёл, на вторую половину наверное уйдёт больше, сложность возрастает. Дмитрий, спасибо!

  • @DzhavidR
    @DzhavidR 2 года назад +9

    Второй рендер происходит из за у вас в файле index.js, отключите его и не будет проблем с дублированием users

    • @ОльгаАбрамова-х4п
      @ОльгаАбрамова-х4п Год назад +1

      Брат, спасибо тебе огромное, респект тебе,а то я уже совсем раскисла

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

      @@ОльгаАбрамова-х4п ты в начале пути изучения реакта?

    • @keepworking2705
      @keepworking2705 7 месяцев назад

      Спасибо!

    • @МалюковДмитрий
      @МалюковДмитрий 15 дней назад

      Спасибо большое

    • @DzhavidR
      @DzhavidR 14 дней назад

      @@ОльгаАбрамова-х4п как успехи?

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

    самый крутой курс по реакт , Дима зверь-машина

  • @narekf
    @narekf 4 года назад +37

    По поводу 41:50: Ctrl+Alt+O удаляет неиспользованые импорты.
    Отдельное огромнейшее спасибо за уроки :)

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

      была ли такая ошибка, что после отработки функции Подписаться возвращает в стейте только текущую позицию, все остальные undefined)?

  • @ІраОбертинська
    @ІраОбертинська 3 года назад

    сперва реализовала вывод N юзеров при клике и подписаться/отписаться , а потом смотрела видео. это дало крутую возможность отследить ошибку с пропущеным глубоким копированием объекта юзер с измененным значением ключа isFollowed. в теории все понятно, а на практике не все нюансы удается отследить в моменте написания кода. Димыч, спасибо за уроки!

  • @ДмитрийКапишевский-к4р

    Димыч, Shift+Alt+Стрелка вверх/вниз - перемещает строку вверх/вниз

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

    Напевно без тебе Діма я б React не вивчив ! )
    Хотів не один раз послати тебе на три веселі букви , після прокидування всіх propsiv і рефакторинга коду )
    Але велике " Д_Я_К_У_Ю " тобі Діма за старання і привіт із Закарпаття _Україна_ !

  • @АлександрКлименко-д8с

    React говорит: "Наговнокодил" .)))))) Димыч, в конце курса надо будет издавать книгу твоих "перлов"

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

      Это потому что "тупую компоненту" заставили диспачить, вот она и наговнокодила ))

    • @Алексей-э9ь4ю
      @Алексей-э9ь4ю 4 года назад +2

      А такой тоже огонь! "По сути тоже самое, только не так красиво. Точнее, более уродливо, чем там уродливо" )

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

      От души посмеялся. "...Все, наговнокодил"=)

    • @ВсадникАпокалипсиса-я9е
      @ВсадникАпокалипсиса-я9е 3 года назад +1

      "все по феншую " еще классная фраза)

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

    Спасибо за глубокое объяснение и напоминание всех важных тем, которые мы прошли. А именно, здесь были разобраны:
    - reducers
    - deep copy, shallow copy
    - contairer and presentational components
    - mapStateToProps, mapDispatchToProps
    - router path
    - map function
    - ... дополните меня ;)

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

    React, functional component, state, самые лучшие курсы реакт))

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

    Лучший курс на постсоветском пространстве, который объясняет саму архитектуры, а не голые локальные сетстейты и жизненные циклы) лайк

  • @ПараСлов-н2и
    @ПараСлов-н2и 4 года назад +3

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

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

      псс, парень)) Привет из чата "Пара слов" :)

    • @ПараСлов-н2и
      @ПараСлов-н2и 2 года назад

      @@vityaost привет)) прикольно, что кто то ещё находит эти комментарии)) ещё интереснее вспоминать свои старые комменты😅😁

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

    Вот это самая важная тема для новичка

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

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

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

    Очень понравилось разьяснение алгоритма построения сайта начиная от:
    1.createStore.
    2.reducers.
    3.Dispatch(обыкновенный switch,принимающий action).
    4.ActionCreactor.
    5.Connect контейнерной компоненты и презентационной.
    6.отрисовка Презентационной как последний этап,оказался самым простым,хотя я всегда думал что это ппц как сложно.
    Спасибо что делаешь сложные вещи простыми.

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

    Очень здорово, что мы вернулись по сути к началу и начали создавать отдельный блок Users с нуля, но уже через продумывания State Managment! Понимаешь, как ты должен рассуждать на реальном проекте! И сразу стало ясно, почему BLL важнее и первично и как это реализуется!
    Дмитрий, большое спасибо за курсы React Redux, особенно за вдохновение и мотивацию двигаться и бомбить дальше!!))
    P.S. После какого по счету урока можно уже четко понимать, что знаешь минимальную базу, и готовиться к собесам?

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

      Пожалуйста!
      100!!!

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

    Супер курс по react js!

  • @egorpobylets6597
    @egorpobylets6597 5 лет назад +10

    Самые крутой курс по REACT REDUX. Спасибо огромное!!!!!!

  • @СветаЕфимова-й1н
    @СветаЕфимова-й1н 4 года назад +1

    даже если я балда, и не устроюсь на работу, мне просто в кайф были эти уроки, ни сколько не жалею,что занялась React!!!! спасибо

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

      и не будешь разочарована потраченным временем?)

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

    о ,как же я ждал этот видос! прям во время ,спасибо! React JS -лучший курс на ютубе,

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

    spasibo za urok - React JS практика - страница пользователей

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

    Огромнейшее спасибо за курс!! Ты помогаешь реализовать мою цель, быть разработчиком!!

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

    лучший курс реакт

  • @Titanidze17
    @Titanidze17 5 лет назад +5

    Спасибо за уроки, за лучшие уроки :) Лайфак: запустить сервер (npm start) удобно кнопочкой "Play" вверху справа, зелененькая такая. Там еще красненькая кнопочка стопа появляется, когда запущенно

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

    Надо пересмотреть пару раз =)

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

    Эх, Димыч) блочные элементы нельзя размещать в строчных)

  • @МиколаКуціль-ж5ы
    @МиколаКуціль-ж5ы 4 года назад

    React, Redux - знати будемо круто!!!
    Дякую за урок)

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

    Спасибо за уроки!) Самый классный курс, практика, react , redux, функциональная компонента, state, connect(), reducer, observable, redux-store, dispatch)

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

    Самый классный курс по React Redux!

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

    Лайк, подписка, репост! ) круто всё объясняешь, человеческое спасибо :)

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

    Казалось бы - ничего нового, но взгляд с изнанки - это тот еще вынос моего мозга) И все же, я это сделала, наконец-то, но самое главное - поняла структуру) Димыч, сенсей, благодарю!!!

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

    Час видео на одном дыхании ! Димыч спасибо !

  • @КостяСильченко-б1р

    Очень крутой выпуск! просто топчик!!!

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

    топ уроки) react бомба) наконец все встало на свои места когда сделали новую страницу) dispatch, state, redux, action creator, функциональная компонента - все закрепил:) Спасибо

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

    2022. Очень здорово, что создали доп раздел на примере которого вспомнили/собрали воедино всю ту логику, что прошли раньше. Автору огромное спасибо!!!

    • @ЭзизК
      @ЭзизК 2 года назад +1

      за это отдельное спасибо Димичу

  • @ДмитроПасічнюк
    @ДмитроПасічнюк 3 года назад +4

    Просто шикарные уроки по React, я получаю кучу важной информации и в добавок заряжаюсь позитивом и мотивацией, большое спасибо)

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

    Ждем с нетерпением следующие курсы! Спасибо большое за уроки!!

  • @ДмитрийД-щ4ш
    @ДмитрийД-щ4ш 3 года назад +2

    Димыч, спасибо за твою харизму и четкую подачу инфы! Лечу с тобой шух, шух!!!

  • @paullightman8711
    @paullightman8711 5 лет назад +5

    Спасибо тебе, Димыч! Курс супер! Потихоньку начинаю понимать что к чему в Реакте!

  • @ДмитрийКибешев
    @ДмитрийКибешев 3 года назад +1

    React JS практика - страница пользователей
    Спасибо, Димыч!
    Смотрю, учусь

  • @ВанькаЕремченко
    @ВанькаЕремченко 5 лет назад +3

    Спасибо было круто, React, Redux, Reducer, state, всё будем знать)

  • @ЕвгенийСазонов-щ7д
    @ЕвгенийСазонов-щ7д 2 года назад +2

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

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

    очень полезный курс по React!!!

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

    Все в голове по полочкам разложилось
    Наконец-то Redux перестал быть страшным и запутанным!
    Спасибо Дмитрий!!

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

    сохранить пропорции аватарки и обрезать края + закруглить:
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 50px;

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

    огромное спасибо за остановки
    и отдельно спасибо что в остановке 50-ого видео ты повторяешь остановки которые были ранее

  • @МарияВасиленко-я5к
    @МарияВасиленко-я5к 4 года назад +20

    Это, наверное, самое сложное видео за все время. Всё время какие-то тупые ошибки вылазили, я думала кукуха поедет((( Придется пересматривать снова, потому как запуталась окончательно(((

    • @АлександрКоваль-д3щ
      @АлександрКоваль-д3щ 4 года назад +2

      Привет, смогла стать front-end разработчиком?)

    • @МарияВасиленко-я5к
      @МарияВасиленко-я5к 4 года назад +2

      @@АлександрКоваль-д3щ нет, коронавирус выбил из колеи на 3 месяца. Я сейчас на 78 только уроке.

    • @АлександрКоваль-д3щ
      @АлександрКоваль-д3щ 4 года назад +2

      @@МарияВасиленко-я5к а я на 49ом :) прохожу по 2 - 3 каждый день (очень тщательно). Какие планы, коллега? Как, где и когда собираешься врываться во front end?)

    • @МарияВасиленко-я5к
      @МарияВасиленко-я5к 4 года назад +4

      @@АлександрКоваль-д3щ сейчас допройду 1 самурая и начну проходить 2-го. В ближайшие дни еще начну проект один делать вместе со знакомым бэкэндером, это будет мне + в копилку. Как пойму, что уверенно шарю во всем этом хотябы на начальном уровне, начну резюме на собесы рассылать и подтягивать теорию js. Ну и, конечно, придумаю какой проект еще запилить, пока ищу работу. По-любому так просто без мыла не залезешь, поэтому надо все время что-то пилить😀

    • @АлександрКоваль-д3щ
      @АлександрКоваль-д3щ 4 года назад +4

      @@МарияВасиленко-я5к спасибо за ответ :)

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

    Сделали страницу пользователей в нашем React-приложении, спасибо за урок!)

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

    Спасибо, всё круто!
    Единственное один вопрос не понятен - почему в UsersContainer мы используем расширение jsx и импортим React если мы не используем ни JSX ни реакт в самой компоненте?

  • @ОлегСелин-ш9ы
    @ОлегСелин-ш9ы 4 года назад

    Лучший курс, чтобы понять React с точки зрения архитектуры приложений.

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

    Димыч, ты красавчик! React react-redux функциональная компонента, state, store и прочее, всё супер объясняешь!

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

    Спасибо за такие остановочки, помогают лучше уложить материал в голове

    • @theoty-js
      @theoty-js 2 года назад

      сколько раз пересмотрела этот урок? я 4)

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

    "Покрутилка закрутилась" 😂

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

    лучший курс по React Redux

  • @mip1992
    @mip1992 4 года назад +8

    "У Нагиева 3 паспорта на разные имена" - Заголовки всех завтрашних желтых газет

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

    Самый крутой курс по Реакту!!!

  • @АнтонФедулов-с7э
    @АнтонФедулов-с7э 5 лет назад +9

    Респект. React Redux

  • @rovshen.public
    @rovshen.public 4 года назад

    Топовый курс! Большое спасибо
    React , Redux, State, Store, Dispatch ,Connect, Action, Route, Provider, Reducer, mapStateToProps, mapDispatchToProps, {...state}, Props

  • @maxim.saharov
    @maxim.saharov 2 года назад +3

    при импорте connect - смотрите внимательно что бы НЕ за импортировалось с какого то длинного пути - типо import connect from "react-redux/lib/connect/connect"; - у меня по этой причине была ошибка - Could not find "store" in the context of "Connect(Users)" - и в чем проблема наверно пол часа искал)

  • @ВладимирГугин-ш7щ
    @ВладимирГугин-ш7щ 4 года назад

    После этого урока прошлый становится гораздо понятнее!

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

    React, функциональная компонента, State, redux, js, frontend, web, ДимычКрасавчик, спасибулечки

  • @Дмитрий-щ3щ4щ
    @Дмитрий-щ3щ4щ 3 года назад

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

  • @vladislavhirsa9094
    @vladislavhirsa9094 5 лет назад +10

    Дмитрий вы моя надежда и (знания) на трудоустройство!!!!!!!!!!!!!!!!!!!!!!!!!! СПАСИБО БОЛЬШОЕ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Каждый урок это круть!!! Но хочется узнать, сколько вы еще планируете записать уроков для полноты нашей чаши знаний, чтоб можно было быть уверенным в своих силах и идти на собеседование!
    Возможно посоветуете книгу?

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

      оф. документация по реакту + гугление отдельных тем!

    • @павелдуров-ф3р
      @павелдуров-ф3р 4 года назад

      устроился на работу?)

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

      @@павелдуров-ф3р видимо да, некогда отвечать теперь))

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

      привет, тут люди интересуются, устроился на работу или как ? )

    • @АльКапоне-з9н
      @АльКапоне-з9н 4 года назад

      Устроился на работу?)

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

    плюсик для лучшего ранжирования в react-комьюнити =)

  • @ЭйЭй-ы1и
    @ЭйЭй-ы1и 5 лет назад +3

    React
    Redux
    курс React и не только)

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

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

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

    Димыч, спасибо огромное. Очень полезный урок. Но есть такой вопрос, если у нас будет грубо говоря миллион пользователей, и мы будем пробегать map'м по всему массиву и искать нужный нам ид, чтобы изменить у него какое либо свойство, это ведь долго и не правильно?

    • @СергейЛомако-п8о
      @СергейЛомако-п8о 5 лет назад +1

      Чтобы оптимизировать поиск юзера лучше преобразовать массив в объект, где свойство будет равно ид юзера и весь поиск будет такого формата: users[user.id].name

    • @Алексей-э9ь4ю
      @Алексей-э9ь4ю 4 года назад +1

      Я думаю, что в будущем этот миллион пользователей будет в базе данных, и пробегать будем не мы, а СУБД.

  • @Мартин-ж3у
    @Мартин-ж3у 3 года назад

    лучший курс по React

  • @Aleksandr-w4e
    @Aleksandr-w4e 2 года назад +5

    привет всем тем, кто прямо сейчас проходит это все ))

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

    Дмитрий, большое спасибо за курсы React Redux, особенно за вдохновение и мотивацию двигаться и бомбить дальше!!)) 2023

  • @nickzimowsky609
    @nickzimowsky609 2 года назад +5

    "React JS - путь самурая 1.0" ? "Красава!" : "Иди на завод!" ;

  • @АнатолийМихайлович-н8в

    я в switch не по action.type сравнивал а по action. Минус 2 часа жизни. Но зато несколько раз пробежался по всем функциям цепочки Flux. Спасибо за такой шикарный курс Дмитрий!

  • @hilarious-_-7569
    @hilarious-_-7569 Год назад +4

    РЕБЯТ ПОМОГИТЕ! У кого-нибудь был баг, при котором изначально появляется не 4 юзера, а сразу 8(4 из которых повторяют 4 предыдущие)??? У меня такое и я просто не понимаю почему так происходит... пересматривал несколько раз видео, вроде написано все идентично... дебаггеры вообще не помогают! По ним только выяснилось, что в компоненту users входит сначала массив с 0, а потом сразу с 8... А у ,,map...ToProps" вообще какое-то свое поведение

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

      Здравствуйте,нашли ответ?У меня тоже такая ошибка?

    • @hilarious-_-7569
      @hilarious-_-7569 Год назад +1

      @@memfik да, даже два варианта: 1) убрать в индекс джс React.StrictMode ( но мне позже сказали, что идея плохая, я поверил) 2) в редьюсере написать: return ({...state, users: action.users}) (там получится, что старые пользователи будут исчезать, но так и нужно)