55 - React JS практика - pagination, постраничный вывод пользователей

Поделиться
HTML-код
  • Опубликовано: 13 май 2019
  • 🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT -INCUBATOR:
    Front-end
    it-incubator.io/front-end/?ut...
    Back-end
    it-incubator.io/back-end/?utm...
    Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
    Помогайте друг другу вот здесь: t.me/reactjs_samurai
    API: social-network.samuraijs.com/
    Данных на серверах МНОГО. И когда мы говорим серверной API-шке: дай песни, пользователей, транзакции, оплаты... Сервер как правило никогда не вернёт ВСЕ данные за раз. Он раздробит их на порции и ... Вернёт нам какую-то часть данных, называемую в народе СТРАНИЦА!
    В этом выпуске мы познакомимся с вами с Pagination, постраничным выводм данных, пейджингом, пагинацией.. Всё синонимы! Полетели ;)
    Уроки по React JS: • Курс "React JS - путь ...
    * Сайты:
    it-kamasutra.com
    it-incubator.eu
    samuraijs.com
    * Мы в соц. сетях:
    itkamasutra
    / itkamasutra
    telegram.me/itkamasutra
    * Мои личные VK и Insta:
    d.kuzyuberdin
    / it.kamasutra.dimych
    #class #reactjs #практика #примеры #уроки #курс

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

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

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

  • @happy_cutman
    @happy_cutman 4 года назад +215

    Сначала говорил тихо, чтобы не будить, а потом пошло поехало))

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

      чтобы мамка не проснулась и не заругала

    • @user-mm3sd3uh6y
      @user-mm3sd3uh6y 3 года назад +8

      в конце уже молотил молотком по клаве и стене))

  • @yaroslav_dev
    @yaroslav_dev 4 года назад +249

    Нужно создать паблик "Цитаты Димыча".
    "Если у тебя чистая душа, то и зубы будут тоже чистыми. Хотя не факт - (с) Димыч"

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

      Создал?

    • @user-gr6um4xt1d
      @user-gr6um4xt1d 4 года назад +32

      Еще одна: "Не стесняйтесь считать на пальцах, я всегда считаю на пальцах и никогда не ошибаюсь, точнее ошибаюсь но гораздо реже потому, что не стесняюсь считать на пальцах"

    • @daniilbondar1316
      @daniilbondar1316 3 года назад +17

      самая лучшая цитата, "у тебя бл#ть нету выходный, ты учишься!!"

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

      Я вот реально смеюсь с этого)
      Димыч лучший

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

      Спеиально нажал на паузу после этой фращы чтобы найти коммент на эту тему))

  • @user-oq6ku8zf4q
    @user-oq6ku8zf4q Месяц назад +2

    Ржу над ситуацией))) Один задолбаный чувак посреди ночи, после трудового дня пишет видео и пытается собрать и сформулировать мысли, другой задолбаный чувак посреди ночи, после трудового дня его смотрит и пытается осмыслить😀
    Димычу - РЕСПЕКТ за урок! ...И мне РЕСПЕКТ за просмотр, лайк, коммент🤪

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

    Спасибо огромное!!!!!! Не могу представить, как вот так можно отдаваться своему делу!!!Ещё раз спасибо!

  • @SynPeleya
    @SynPeleya 2 года назад +70

    Карусель массива номеров страниц, можно сделать через Array.slice():
    pages.push(i);
    };
    let curP = this.props.currentPage;
    let curPF = ((curP - 5) < 0) ? 0 : curP - 5 ;
    let curPL = curP + 5;
    let slicedPages = pages.slice( curPF, curPL);
    // И в jsx меняем:
    pages.map(*****)
    // на
    slicedPages.map(*****)

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

      Актуальная тема, учитывая, сколько тысяч страниц сейчас)

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

      спасибо, работает

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

      спасибо тебе добрый человек

    • @user-ly9ur6fz3x
      @user-ly9ur6fz3x Год назад

      спасибо :)))

    • @user-gr7bm5ll5w
      @user-gr7bm5ll5w Год назад

      Спасибо, мил человек !🤝

  • @ultraza3
    @ultraza3 2 года назад +39

    Большое спасибо за все старания!! Смотрю в 2022) надеюсь не я один такой) и страниц уже 3748

    • @user-le8is4yg2f
      @user-le8is4yg2f Год назад +1

      не один)

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

      Уже больше, 4286 страниц)

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

      уже 21688=(

    • @user-pt5yi8lx4q
      @user-pt5yi8lx4q Год назад

      @@chkip1386 это если по одному выводить, а вот если по 5, то 4353 сейчас

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

      21.11.2022 4360 страниц

  • @user-zt1bn3qw1m
    @user-zt1bn3qw1m 2 года назад +10

    "Главное,чтобы душа была чистая.Тогда и зубы будут чистые.Хотя не факт"😄 Обожаю эти моменты. Курс в целом бомба! Летим!🚀

  • @dmitriymelnik7960
    @dmitriymelnik7960 3 года назад +183

    Тот самый момент когда у Димыча на видео 11 страниц, а у тебя в 21-ом году 2150 страниц )))))

    • @botanik-lena
      @botanik-lena 3 года назад +6

      аааа, та же фигня)))) по-началу даже испугалась)))

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

      уже 2340 )))

    • @user-zm2jm4gb5b
      @user-zm2jm4gb5b 3 года назад +3

      28.04.2021 : 2362 страницы по 5 пользователей.

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

      2404 pages already!!! :)

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

      2407!!!!

  • @user-gr7bm5ll5w
    @user-gr7bm5ll5w Год назад +4

    Было весело, когда 3 часа потратил на написание пагинации, все подчистил, подготовил к комиту.
    Вводишь последнюю команду в git, ожидая что там gitk --all& (графическое дерево комитов, удобно видеть где ты, и что делать дальше).
    А вместо этого вбиваешь git reset --hard main (сам же использовал ее для очистки до ближайшего комита).
    После этого лупал глазами на собственноручно удаленную работу за сегодня. Поискал в интернете, как отменить git reset --hard. Ничего не нашел.
    Поздравил себя с успехом.
    Сделал перерыв.
    Все написал заново.
    Процесс идет

  • @user-dq3rc1xu7b
    @user-dq3rc1xu7b 9 месяцев назад +2

    Спасибо огромное этому святому человеку - бесплатно с нами возится как с детьми и все разжевывает с большим энтузиазмом! Дмитрий! Спасибо! Эта лекция была самой сложной из 55 просмотренных. Для меня вот так. Все законспектировала. Сейчас попробую, не подглядывая, все сама порефакторить.

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

    дааа, жестко! я пересмотрел 4 раза прежде, чем понял и усвоил сделанное.

  • @akionka
    @akionka 5 лет назад +231

    У Димыча на обоях логотипы Java xD.

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

      Ахахах))

    • @Alexander-ns9yv
      @Alexander-ns9yv 5 лет назад +5

      У Димыча еще советского ковра не хватает на заднем фоне)

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

      Приятель это coffe script)) Синтаксический сахар.

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

      на кухне

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

      Я тоже хотел отметить, что он тайный фанат Java )))

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

    50:45 Для тех кому трудно понять почему нужно передавать pageNumber в качестве части аргумента вызова axios.get() вместо this.props.currentPage. Дима слегка сумбурно это пояснил. В компоненту Users прилетят пропсы и значение this.props.currentPage cтанет зафиксированным примитивом (например число 2). В момент клика на номер странички запустится метод onPageChanged который установит новый номер текущей страницы в редакс стейте ( в BLL ) , но значение полученное this.props.currentPage на этот момент останется двойкой, магического апдейта не произойдёт. Поэтому кидаем динамическое значение из pageNumber в аякс запрос. Гхмм не уверен, что я объяснил вменяемо, но я чут-чуть постарался

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

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

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

      Вы пишите "магического апдейта не произойдёт" - можете объяснить почему не происходит , state ведь изменился

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

      все равно не понятно )

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

      Постараюсь добавить:
      За активную страницу в BLL отвечает currentPage которая вырисовывается при получении всех данных. Для того чтобы страница менялась при нажатии мы добавляем onClick которая по каждому нажатию на страницы будет заново отправлять запрос (а то он останется как и был с самого начала) и менять страницу...........208 страниц получилось (по 100 элементов на каждом).....ничего себе людей уже прошло

    • @theempire392
      @theempire392 10 месяцев назад

      я не знаю почему магического апдейта не происходит, потому что у меня он происходит.

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

    Найкращий 👑 Дякую за такі круті уроки🙌

  • @romanchub1954
    @romanchub1954 Год назад +5

    Огромное спасибо за твою работу! Сам занимаюсь по ночам, сейчас почти 2 ночи. Понимаю как это не просто, особенно после трудового дня. Но желание что-то изменить не дает пойти спать, уже и не обращаешь внимание на силы. Просто делаешь на вдохновении. Желаю всем вдохновения на этом не простом пути, а тебе, Димыч - большая благодарность! Удачи тебе и успехов в твоем дальнейшем развитии 👍

    • @seovrag
      @seovrag 10 месяцев назад

      Ну как устроился ?

  • @alekseytyapkin5197
    @alekseytyapkin5197 4 года назад +36

    То чувство, когда досмотрел видео, а на твоих часах точно такое же время - 2:30)) Спасибо за уроки!

  • @jyboer6001
    @jyboer6001 5 лет назад +47

    Благодарен от души за разжевывание до мелочей. React Redux!!!

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

    Прохожу курс в октябре 22 года, на сегодняшний день на сервере 21000 пользователей : )

  • @user-rw9xf1bh8n
    @user-rw9xf1bh8n 4 года назад +17

    Чтобы у вас на странице не выводилось по 100500 страниц, просто сделайте условие в цикле.
    К примеру:
    if (pages.length < 10) {
    pages.push(i);
    }
    Спасибо, Димыч! Отличное видео.

    • @user-ew7yx5qm2h
      @user-ew7yx5qm2h 2 года назад

      можно еще дополнить математическую операцию c pages например разделить на 100

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

      ​@@user-ew7yx5qm2h Да тут каждый извращается так, как он хочет, я написал костыли на if else и у меня показывает 3 страницы текущую, предыдущую и следующую ну и разумеется условия для граничных значений, если текущая равна общему числу страниц, то я не получу следующую, а взамен ее еще страничку -2 от текущей, так же и с первой +1 и +2 от текущей

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

      Тоже сделал отображение по три странички через if else💪🏻

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

      @@johnmj750 можно код пж?

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

      @@wakibtz7134
      pages.length = 3
      if (props.currentPage === 1) {
      pages[1] = props.currentPage + 1
      pages[2] = props.currentPage + 2
      } else if (props.currentPage >= 2) {
      pages[0] = props.currentPage - 1
      pages[1] = props.currentPage
      pages[2] = props.currentPage + 1
      } else if (props.currentPage === pages.length) {
      pages[0] = props.currentPage - 2
      pages[1] = props.currentPage - 1
      pages[2] = props.currentPage
      }

  • @dmitrygrishin8071
    @dmitrygrishin8071 4 года назад +33

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

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

      Правильный выбор, бро!

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

    Спасибо за труд) React JS, Redux, Ajax, Axios

  • @user-np9mq5xc7j
    @user-np9mq5xc7j 2 года назад +1

    Ааааа. Я не верил что у самого получится но мне удалось запилить сюда функцию которая изменяет мой массив pages в зависимости от нашей активной страницы. И выводит всего 20 страничек на экран, 10 слева от и 10 справа от той где мы находимся! Аж крылья выросли)))) Димыч реально учит кодить

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

    Спасибо огромное, у тебя самые лучшие уроки по react js, отлично, понятно, доступно объясняешь все простые и сложные моменты а том числе ajax и pagination!

  • @alexanderbratskov9281
    @alexanderbratskov9281 4 года назад +12

    Спасибо огромное, как всегда со всеми объяснениями!!!
    Всё по полочкам React JS, Redux, Ajax, Axios, pagination!!

  • @slaviknskforlol
    @slaviknskforlol 4 года назад +20

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

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

    Спасибо за тяжкий труд 24/7! Лучший курс React&Redux! Летим дальше!

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

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

  • @efremandre
    @efremandre 6 месяцев назад +3

    не ну годнота, понял что компонента умнее меня, несмотря на то что тупая... пошел дальше

  • @user-ni1hm8np6v
    @user-ni1hm8np6v 4 года назад +3

    Спасибо Дмитрий! Всегда смотрю Ваши видео на 1.5 скорости. Как мне кажется это очень соответствует Вашему характеру. ))) Очень много информации и очень-очень быстро!

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

    Спасибо , как всегда всё качественно и в мелких деталях)!!!
    React JS, Redux, Ajax, Axios, pagination!!

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

    Спасибо за отличную подачу материала. React JS, Redux, Ajax, Axios, Pagination

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

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

  • @user-sh7uf3vg4r
    @user-sh7uf3vg4r 3 года назад +13

    Годнота и уважение - мои эмоции после просмотра видео. Годнота - за подачу материала, уважение - за твое отношение к данным урокам; записывать урок 2:30 ночи, когда завтра на работу, это сильно)
    В общем, огромное спасибо и больших успехов тебе! Кто-то уже писал, повторю: половина первой моей зарплаты твоя)

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

    Это лучшие онлайн курсы что я выдел на Ютьюбе, спасибо огромное за твой труд)

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

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

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

      Доброго времени суток. Данные пользователей меняются? У меня почему то нет, либо 100 последних пользователей, либо десять последних. Не пойму, почему не происходит постраничный вывод=(

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

      @@theWorldIsMultivariate Ну да,у меня все нормально функционирует

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

      @@theWorldIsMultivariate проблема была с передачей в пропсы на 56 уроке,но сегодня решил проблему

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

    КРАСАВА!!!!
    Самые лучшие уроки по React & Redux!

  • @miroslavtoikin
    @miroslavtoikin 4 года назад +6

    Огромная благодарность, Димыч, колоссальный труд!
    React
    Redux
    Pagination
    К моменту моего просмотра уже 205 страниц при выводе по 10, надо как то решать эту проблему)

  • @user-tf6jz7hj9d
    @user-tf6jz7hj9d 3 года назад +1

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

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

    Парень, тебя в лигу святых надо записывать за такой труд. Без этих уроков врятли бы въехал в react / redux в течение год, а тут за неделю многое понятно уже. осталось не забыть и без подглядываний научиться.

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

    Главное не забывать, откуда в контейнерные компоненты приходят dispatch и state. И как вообще Димыч к этому подводил. Большая ценность в том, что удалось немного "заглянуть под капот" и увидеть как это все работает без react-redux, что оно все не по щучьему велению появляется) Нужно постоянно освежать данную инфу в памяти. Спасибо еще раз. Курс - супер)

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

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

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

      а ты заплатил за api?

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

    Спасибо, офигенное объяснение и ещё за то что повторяешь предыдущие основные моменты!

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

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

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

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

  • @user-rg8wz2rt9e
    @user-rg8wz2rt9e 4 года назад +3

    Как всегда круто. Это хорошо, что мы часто работаем с BLL, таким образом мы его помнить будем всегда.
    ньютабельность это хорошо.

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

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

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

    Великолепные уроки! Дмитрий лучший! Очень понятное объяснение! В пол 3 записывать с 4 раза часовой видос- ООГОООНЬ!!!!

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

    18:54
    "Ю, типа, а это Б" 😂
    Дима, спасибо, максимально наглядно))👍

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

    наткнулся на Ваш курс, очень классно. и большой плюс за подход!

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

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

  • @indigosay
    @indigosay 3 года назад +12

    Внесу горсть опыта. Если пишем так className={this.props.currentPage === p && cl.activeBtn} , то будет показываться ошибка index.js:1 Warning: Received `false` for a non-boolean attribute `className`.
    If you want to write it to the DOM, pass a string instead: className="false" or className={value.toString()}. Поэтому надо писать this.props.currentPage === p ? cl.activeBtn : ''

    • @user-ql6cs2cy7d
      @user-ql6cs2cy7d 2 года назад +1

      лучше всего использовать classnames

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

      @@user-ql6cs2cy7dугу. Но я styled components использую

  • @user-rf7dw5tc7n
    @user-rf7dw5tc7n 4 года назад +16

    Теперь количество страниц более 150, выходит просто чудовищно!:)
    Димыч спасибо, запоздало, спустя пол года:)

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

      уже более 3000 пользователей ... o.O

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

      totalCount: 3450

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

      В общем и я решил эту проблемку, с / 100 , и в место 700 , только 7 страничек )

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

      4247 - страничек аццкое кол-во) Надо бы доделать пагинацию под такой случай!!!

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

      6000+ O_O

  • @user-gn5jn6be2n
    @user-gn5jn6be2n 3 года назад +1

    Огромное Спасибо тебе, Димон! Отличный ночной урок, пришлось немного помучаться, по памяти всё сделать, в итоге получилось.
    React для всех и во всех мелочах - круто, крассава! Thanks

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

    Thanks!
    The best lessons of React & Redux!!!
    React , Redux, State, Store, Dispatch ,Connect, Action, Route, Reducer, Props, Pagination

  • @vitaliyyasinskiy3689
    @vitaliyyasinskiy3689 3 года назад +5

    Димыч в начале видео: потрачу 40 минут, запишу ролик и пойду спать.
    Ролик: 1 час 2 минуты 35 секунд
    Самурайчики, пересматривая ролик 3 раз: ну да ну да, пошел я нафиг

  • @sergiystadnyk6315
    @sergiystadnyk6315 5 лет назад +28

    Димыч, видос react.js pagination супер, но поберегите себя, не пишите видосы так поздно, лучше нормально высыпайтесь))

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

      Спасибо, Сергей! На том свете высплюсь лет через 70:)

    • @user-ng7dd7fm6f
      @user-ng7dd7fm6f 5 лет назад +4

      Куда высыпаться надо?))

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

      @@ITKAMASUTRA не факт, что на том свете отдыхают )

    • @user-lj8xm1ye7q
      @user-lj8xm1ye7q 3 года назад +4

      @@ITKAMASUTRA так конец света через 50 лет и ВСЕМ кердык! ;)

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

    Блин, до 2:30... и на работу еще нужно было вставать, причем не завтра, как ты сказал, а эт уже сегодня получается. Спасибо огроменное за подробное объяснение!!! Будешь в Берлине - пиши, с меня кофе и экскурсия по городу ))))

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

    Жирнющий лайкос, Дима. Свят-свят, больше 4500+ юзеров, аж страница иногда сбоит)

  • @sergeyshved1058
    @sergeyshved1058 3 года назад +28

    "totalCount": 7246, летим дальше

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

      пришлось условием резать до 30, чтобы не выходило за рамки обзора :/ костыли наше все

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

      8195 :DDD

    • @user-ut4uk9mm8c
      @user-ut4uk9mm8c 3 года назад +3

      @@fenrir4366 this.props.userBase
      //.slice(0, showItem) =>to show only some elements
      ? this.props.userBase.slice(0, 10).map((user, index) => (user ?

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

      8499

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

      "totalCount": 8586

  • @user-of8ug7wh6p
    @user-of8ug7wh6p 3 года назад +3

    Лайк за пол литровую банку с чаем!)

  • @taras.o
    @taras.o 3 года назад

    спасибо за видос, и спасибо, что постоянно повторяешь одно и то же. Реально начинаешь понимать, когда тебе прям вбивают в голову как это работает. Последние видосы уже начал ставить на паузу и пробовать писать сам пока не заработает, а потом смотрю как ты делаешь. Круть, не останавливайся, огромное спасибо! Немного для продвижения канала - React, Redux, props, axios, ajax, javascript

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

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

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

    Спасибо. Лучший курс React JS.
    Redux, Ajax, Axios, pagination.
    Бомбим дальше ©

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

    СУПЕР КУРС!React.js Redux react-redux connect axios props pagination js

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

    Дай Бог здоровья тебе всей твоей семье!! Димыч,ты осуществляешь мечты людей!!

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

    ESlint :)) мне тут товарищ в вебпаке eslint по хардкору прикрутил. Все варнинги,вообще все включено. Говорит:"лучше сейчас мучайся,чем потом тебе по рукам бить будут".

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

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

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

    Димыч, огромное спасибо за старания так доступно все изложить! React, Redux, JavaScript

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

    Димыч,сделай потом еще курс по Git. Ну или как там концепция называется.. git flow что ли. Как ветки переключать,какая структура должна быть репозитория,и тд..
    А то ведь при трудоустройстве очень важно разбираться в этом

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

      Не важно! Этим заниматься будут Лиды, они скажут, что куда коммитить! Важнее научиться писать код! Не распыляйтесь))

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

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

  • @user-wr3ml3wc9d
    @user-wr3ml3wc9d 4 года назад +4

    Димыч, пусть тебе карма вернет все то добро!!) React JS, Redux, Ajax, Axios можно понять)

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

    2022. Спасибо большое! Невероятно интересно смотреть и повторять, разбираться, добавлять что-то своё!

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

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

  • @user-ii9sp6vt2x
    @user-ii9sp6vt2x 4 года назад +9

    На текущий момент, 10.03.2020, "totalCount": 2336
    Идем дальше !!!

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

      @@MichaelCurze 2986

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

      @@mikesmirnov1976 3033

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

      Да и после 50 обьекта все пустое идет

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

      @@arlenm1472 3653

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

      @@VSsoviet 4149

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

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

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

      100 выпусков!!! И гоните ✊

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

      @@ITKAMASUTRA я рискнул и пошёл после 50 урока, по-моему не удовлетворительно)

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

      @@ITKAMASUTRA а если работодатель знание TypeScipt потребует?

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

      @@user-hk1hf5tl5e ruclips.net/video/OvLWWvjoi8s/видео.html

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

      @@user-hk1hf5tl5e блин, TypeScropt просто мего-супер классная вещь. С ним намного интереснее и проще ловить баги. подучи TypeScript . тот же JS, ну почти. Cначало ты будешь зол на него, но потом полюбишь

  • @user-ws2jv4pk1x
    @user-ws2jv4pk1x 2 года назад +1

    Ого, сижу, на часах тоже 2:20)) только год уже другой)) спасибо тебе за старания, желаю больше подписчиков, такие учебные каналы должны быть в топе Ютуба!

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

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

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

    мозг бобо
    реакт
    постраничный вывод
    редакс
    редюсер
    pagination

  • @user-san-chous
    @user-san-chous 4 года назад +3

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

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

      я тоже минут 20 ошибку в коде искал )))

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

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

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

    Нравится,что темы идут поочередно.После сложной идет полегче,потом снова посложнее.Пагинация топ,Димыч спасибо от души:)

  • @WalterWhite-ck5rz
    @WalterWhite-ck5rz 3 года назад +6

    Для тех у кого несколько тысяч страниц))
    Конечно можно вынести в отдельные переменные и красивее сделать, но вот так понятнее.
    for (let i=Math.max(this.props.currentPage - 5, 1); i

  • @user-xu4ob9pg7e
    @user-xu4ob9pg7e Год назад +4

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

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

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

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

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

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

      Катя, рад стараться! Мчи вперёд! Ты уже на 55 уроке, молодец

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

    Дуже потужний курс!!Велике дякую!!!

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

    React JS, Redux, Ajax, Axios, лучшие курсы. Спасибо за уроки, объясняешь просто класс!)

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

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

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

    Лучший курс по React !
    Превзошла саму себя, смотрю на 1.75, даже наперед какие-то вещи делала
    Спасибо большое!

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

    Отличное видео! Димыч, талантище доносить сложную информацию простым языком, на пальцах, при этом не опуская упомянуть настоящую терминологию; без напыщенности, характерной задрото-айтишное среде! Это ооочень отличает IT-Kamasutra от аналогичных ресурсов. Димыч, летим!!! The Best React Tutorials Videos! Pagination, Request query params

  • @user-xn8zi3re6i
    @user-xn8zi3re6i 2 года назад +2

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

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

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

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

    вдохновление и мотивация в каждом ролике! спасибо)))

  • @user-hg6im5cg2i
    @user-hg6im5cg2i Год назад

    Дима ты мега крутой, просто альтруизм высшей степени.Все понятно и хочется идти дальше изучать React JS и узнать финал. Трудолюбие и ответственность за качество подачи материала супер класс!!! Дима 100 тыс. раз готова говорить спасибо,что ты у нас есть🔥🔥🔥🔥🔥

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

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

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

    Спасибо за урок!) Изучение React, Redux продолжаем

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

    Спасибо за такую самоотдачу еще и в такое время позднее!! Посмотрел полностью видос, теперь попробую сам написать. Еще раз спасибо)
    пс. React, Redux, Connect, mapStateToProps, mapDispatchToProps, pagination, React-pagination, лучшие уроки React Redux

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

    Спасибо мужик за свои труды!!! Очень хочу стать таким же экспертом в области React Redux, работать в этой области и приносить пользу всему IT сообществу!

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

    Лучший IT канал, лучший курс по React, Redux, React-Redux

  • @user-cy4cz7zx4m
    @user-cy4cz7zx4m Год назад +1

    Спасибо огромное за труд. Выпуск огонь!!!

  • @user-qy9vq5jo4c
    @user-qy9vq5jo4c 2 года назад

    Как всегда увлекательно и понятно !))Разложил по полочкам)) Димыч, просто красавчик)) Респект !!!!