React & Material UI #22: Breadcrumb & Breadcrumb + React Router

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

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

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

    One of d best and easy to understand material UI tutorial.
    Thank u for making tutorial on Material UI.

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

    A month ago I searched for a video that clearly explains Breadcrumbs but I did not find it. But here I am today with a recently uploaded video that clearly explains it. Just right when I need it

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

    Anthony ... this is your best tutorial yet!! the real world example with how you would code this for real was exactly what is needed with these features. The Material-ui explanation is sometimes not sufficient and you made it very clear with real world, very thorough, good clean code! Awesome job, loving the 'with React-Router' subseries. Waiting for you to do the same with that Stepper . . lol.

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

    I loved this tutorial. It was useful, it helped me with the task I had at work, and it gave with all the context needed. I especially liked how you kept refering to the official docs, and showed several ways to code the same result. Thank you!!

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

    The way you explained this is just Awesome... Keep going and Thankyou very much!!!

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

    Such a great tutorial I was pounding my head on this...although a bit outdated certain things changed with react-router-v6 but the gist is the same. THanks a lot

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

      de casualidad tienes como quedaria ahora que cambio reac router a v6

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

      @@juanfernando122 For v6 use the hooks: useLocation and useNavigate instead of withRouter HOC. You'll find the pathname in the location, and instead of history.push(path) just do navigate(path). Hope it helps!

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

    Oh man! If I had you in front of me I would give you a hug, you have helped me a lot with your tutorials 😄

  • @אביאמן
    @אביאמן 2 года назад

    Thank you very much, this tutorial was helped me so much.

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

    Thanks for breaking that down. Good stuff.

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

    I was looking and couldn't find a good or an implementation that matches me requirments. But you did 100% and in so clean way. Great Job, subscribed!

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

    The exellent tutor I've ever seen

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

    thanks for this guide, its so much to help me

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

    Awesome!! Great tutorial. You couldn't of explained that any easier!

  • @d.d898
    @d.d898 4 года назад

    you made Material UI very easy!!!!

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

    Thank you so much for uploading this video. this video was so helpful.

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

    Great tutorial. How would you go about extending this to cope with params? eg /jobs/:jobid/details/:detailid so that the breadcrumbs would have home / jobs / detail with the link including the relevant parameter?

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

    Fantastic series (so far)! Thanks for the great tutorials.

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

    Anthony, we are with you! Keep going man!

  • @srihari.lakshmanan
    @srihari.lakshmanan 4 года назад

    Nicely Explained! Thanks.

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

    Amazing tutorial, Thanks a lot 🙂

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

    Great video. Can you please explain how you would go about using breadcrumbs with route parameters. eg something link /user/:userid/detail/:detailid/preferences/:preferencesid. The idea would be to see in the breadcrumb user -> detail -> preference with user and detail going back to the respective user or detail information

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

      you can use with router v6 the useParams();
      const { user_id, detail_id, preferences_id} = useParams();
      and create a condition to return null this values.
      something like:
      function valueIsParam(value: string) {
      return params.includes(value);
      }
      if (valueIsParam(text)) {
      return null;
      }
      and then you will have something like this:
      /user/ /detail/ /preferences/ /
      I dont know how to get rid of the slash symbol, but I hope it helps

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

    Thank for this video content Mr. Anthony

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

    Great work !

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

    Great Content, Thanks very much.

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

    Thanks 😊 it's really good

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

    great explanation. thanks for doing it. it really helped

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

    Thank you so much ❤️😊, it is very clear and you did break it down very well :)

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

    This is a great one! it solved my problem.

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

    Great tutorial, subscribed!.. if i'm using react-router-dom v6, how i can replace withRouter wirh hooks?

  • @АнварАппазов-я1г
    @АнварАппазов-я1г 2 года назад

    Awesome! Thank you!

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

    Thank you so much this really helps me a lot

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

    Thanks, you're the best!

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

    Genius !!! This helps me a lot !!

  • @elvin.mammadli
    @elvin.mammadli 2 года назад +2

    Hi, great tutorial, but i use router v6, and it seams some things changed, i have problem with "withRouter" any short help if possible? Thanks anyway :)

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

    Thank you, this was really helpful!

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

    Next video suggestion: badges and snackbars ;)

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

    It was super helpful!

  • @eric.m5790
    @eric.m5790 3 года назад

    thanks man good video helped alot

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

    Hi Anthony, I am still waiting to see the implementation of Hidden,
    I can hide a Grid on small screen view and make it horizontally scrollable on small screens

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

    Beautiful

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

    hi Anthony please make any demo project using material ui or suggest me that can help me to improve my skill of material ui and thanks bro
    love you you are best instructor

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

    Thank you 🥰

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

    this really helps. thank you 🙏🏻

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

    A great tutorial

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

    Thank you bro. this made my day

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

    Great help man. tks

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

    It is very useful

  • @amanprit-kaur
    @amanprit-kaur 3 года назад

    Great video! Keep up your work :)

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

    already waiting for the next one!!!!

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

    Hi Anthony your voice sounds a lot deeper, can you teach me how you create this effect?

  • @Jay-jo5dm
    @Jay-jo5dm 3 года назад

    leaving a comment for the youtube algorithm

  • @DjellalAmina-y8e
    @DjellalAmina-y8e 4 месяца назад

    Thank uuu

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

    Path names tend to be in unreadable format. There is a useful example in mui docs on how to replace pathnames with user friendly names.

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

    Great video, thanks so much!!

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

    I discovered that my breadcrums actually worked as I expected but the component was not rendering. What could be the issue?

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

    Kind of a dumb question here but how would you change the cursor to a pointer when it is over a link?

  • @Shivashankar-ui8xi
    @Shivashankar-ui8xi 2 года назад

    Will it work if we have components inside the folders?

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

    thanks for this video!!!!! you are amazing

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

    May Allah reward you

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

    Thank you

  • @Parth-lu8rr
    @Parth-lu8rr 19 дней назад

    How do we handle the case when we have query params in the routes and, we are re rendering the component which has breadcrumbs. I am not able to retain the routes. Anyone!?

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

    thanks bro!

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

    Can you make mui-datables in react video please it is very helpful to many other

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

    me salvaste

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

    Suggestion for other MUI - Footers and nav bars that can become hamburger menus.

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

    I have a problem with withRouter(). IT was removed in the latest version of react-router-dom. My whole project is already based on that version, so I can't change it to the older version. How can I still implement it in JavaScript?

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

    But how about you want to go back to the previous link? and you have to supply an id in the link?

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

    thanks babe , sryy i copy pasta it ot my project ;(

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

    Hi Anthony, great content i'm a bit confused though. What if i wanted a top navbar that stays on all pages, how would i do that?.
    Like:
    HOME ABOUT JOBS
    Home / about
    This is the about page
    Can't seem to figure it out.
    Best Kris

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

      I think I have a video on MUI headers (if not, maybe my pokedex example series goes through it) , but essentially with your header you just want to nest it in your top level component (usually app.js) so it's a sibling of the react router logic, so it won't change when a page does!

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

      @@AnthonySistilli Great thanks!, i figured it out now, i was trying to use history.push in the nav outside of the Route, that did not work of course, i'll just use use Link from react-router-dom that works great.

  • @BabarAli-yb1eg
    @BabarAli-yb1eg 4 года назад

    great

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

    withRouter is depricated :\ any solution plz

    • @AndrewPetersen-ho6nk
      @AndrewPetersen-ho6nk Год назад

      Not sure if you have figured this out, I just found this video today and came across the same issue. From what I was able to find, react now has hooks that replace withRouter. I am now working on using useLocation().

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

    all that code for this simple functionality -_-