Create a modal with React (Pop-up)

Поділитися
Вставка

КОМЕНТАРІ • 118

  • @TJA91910
    @TJA91910 Рік тому +11

    I've referenced this video countless times for a variety of projects. Thank you for taking the time to put this together, you are a true hero!

  • @streetrat7050
    @streetrat7050 3 роки тому +13

    Thank you so much for your contribution. I have spent far too long now trying to find an example that is simple, direct and to the point.

  • @jameslovell5201
    @jameslovell5201 3 роки тому +30

    Quick! Clear! Concise! An excellent tutorial, my friend!

  • @thearxlive
    @thearxlive Рік тому

    I dont usually comment on yt tutorials, but this is the only modal video I felt useful. Thankyou!

  • @ghislainmitahi2584
    @ghislainmitahi2584 2 роки тому +1

    really, i'm so happy to hear you again, i usually cach your french tutorials, this modal is all i wanted 🙏👌👌

  • @lightsabercatspowpow
    @lightsabercatspowpow Рік тому +1

    Very very great video. You simplified this down to clean concise code that was very easy to follow. The css styling being done ahead of time helps a lot aswell because this video was how to make it work not how to make it pretty so thanks for getting that done outside the actual content!
    10/10

  • @johntalatala680
    @johntalatala680 3 місяці тому

    I was looking something like this to insert into my project, Merci infiniment monsieur pour cette contribution. Vous etes magnifique!

  • @gautambedi591
    @gautambedi591 Рік тому

    This is exactly what I was looking for. Keep the good work going mate!

  • @turyahabwamark82
    @turyahabwamark82 Рік тому

    Beautifully done... Using basic concepts, in a Clear and concise way bro

  • @eskimo6097
    @eskimo6097 3 роки тому +2

    Thank you, you explained it so simply! Also, your accent is very cool :D

    • @TheWebSchool
      @TheWebSchool  3 роки тому +1

      Glad it helps !
      The French accent never leaves ✌️

  • @alienfunbug
    @alienfunbug 3 роки тому +2

    Best modal video on youtube (or at least out of like 10 that I compared it with).

  • @tadeuvieira319
    @tadeuvieira319 Рік тому

    Straight to the point. Perfect! You just got a follower.

  • @diegoguatemala5287
    @diegoguatemala5287 Рік тому

    I have been referencing to this video many times, thanks man

  • @MrACrazyHobo
    @MrACrazyHobo 3 роки тому +2

    Very easy tutorial, thanks for the source code!

  • @sumondatta6595
    @sumondatta6595 2 роки тому +1

    You are superb!!! easily discuss and understandable code. Thank you so much.

  • @kamichikora6035
    @kamichikora6035 2 роки тому

    As always, great work. Straight to the point

  • @danielmarx1056
    @danielmarx1056 3 роки тому +2

    Thanks for this video, really nice and simple explanation

    • @TheWebSchool
      @TheWebSchool  3 роки тому

      Glad it helps, and nice pic in front of the Hungarian Parliament mate ✔️

  • @EvGen-e2d
    @EvGen-e2d Рік тому

    Ok the problem is what if my modal bigger height then viewport?
    overflow-y: scroll; doesn't help because it has different scroll and scrolls much slower
    then body scroll.

  • @Miguel_ECL
    @Miguel_ECL 4 місяці тому

    Great quick & clear explanation! Thanks!

  • @ankushmalik8257
    @ankushmalik8257 Рік тому

    On clicking Open button, the modal is not opening. Can anyone please suggest?

  • @samuelsonowo6707
    @samuelsonowo6707 Рік тому

    I have a target value to display but when i click submit the value no longer display. What can i do?

  • @melisandem1735
    @melisandem1735 Рік тому

    Thanks, just what I was looking for ! Very Helpful.

  • @ashwinpatidar2878
    @ashwinpatidar2878 Рік тому

    It is very helpful video for building Modal using Vanilla CSS. Thanks.

  • @fancybeing1296
    @fancybeing1296 2 роки тому

    iam always scared to code an overlay but this video literally helped me in 5 mins

  • @thehitlist4046
    @thehitlist4046 4 місяці тому

    Please how do you enable intellisense like when you did div.modal

  • @ambitionhut
    @ambitionhut 2 роки тому

    This doesent work sadly on my end. The idea of creating both the button and modal in the same component only works if its like you example. But what if the button is on the navbar? when I do it, the modal pops up inside the navbar..

    • @TheWebSchool
      @TheWebSchool  2 роки тому

      Hey, yeah it was for the purpose of the video.
      Most of the time we use the context API or redux or whatever state manager to handle the triggering of a modal.

  • @matiasrocca4702
    @matiasrocca4702 2 роки тому

    Hey!! Im having trouble with the overlay toggle on the overlay div. It is also executing the function when clicking inside the popup component (which kinda makes sense, since the component is within the overlay div). Does anybody know how may I fix this?

    • @matiasrocca4702
      @matiasrocca4702 2 роки тому

      Im not being able to call the function only while clicking the overlay (outside part of the box), im also calling it when clicking on the inside. This is a problem, because im trying to fill a form inside the component

  • @AdarshYadav-cf9be
    @AdarshYadav-cf9be 5 місяців тому

    Thankyou so much brother i was suffering from so many problems thankyou so much...😢

  • @Greenlight123
    @Greenlight123 3 роки тому

    Thanks. That is exactly what i was looking for. A Point of Reference

  • @ABC-el3ql
    @ABC-el3ql 2 роки тому

    WOW!! Thank you so much from S.Korea!!

  • @nehabhole1
    @nehabhole1 Рік тому

    Great, quick tutorial for building modals however doesn't address event propagation. I build a form inside a modal and on click it closes the form.

  • @Teodorant1
    @Teodorant1 2 роки тому

    I downloaded the project and copied the components file and put it into my SRC file, and imported it the same way into my app.js, I couldn't get it to work. Please help!

  • @aanchaltripathy5985
    @aanchaltripathy5985 Рік тому

    how can we delay the pop up message by a few milliseconds?

  • @vincebraca7141
    @vincebraca7141 Рік тому

    how do you run that modal.js on terminal?
    be cause i use npm start but i can't start it

  • @NeganSportNews
    @NeganSportNews Рік тому

    An excellent tutorial! Thank you so much.

  • @daviddeltoro406
    @daviddeltoro406 Рік тому

    Any way to make it so that it fades in and out smoothly?

  • @inescherif5385
    @inescherif5385 Рік тому

    short & clear ! thank u so much for that

  • @User-nn9uw
    @User-nn9uw 2 роки тому

    So simply, thank you dude

  • @azashik5678
    @azashik5678 3 роки тому

    Nice Tutorial Sir . Quick And clear

  • @DS-qz2gu
    @DS-qz2gu Рік тому

    When I learned React, I learned that when you modify the current state to set a new state (e.g., negating a value to toggle boolean state), there’s a specific syntax to ensure that you get the current state instead of risking using a previous version of the state. Instead of this:
    setModal(!modal);
    You’d use this:
    setModal((prevModal) => !prevModal);
    Is this true? Is it just not important in this use case?

  • @juelmapereira4277
    @juelmapereira4277 10 місяців тому

    Dude, this is so nice

  • @julien25585
    @julien25585 3 роки тому

    How can i fix this error:
    "./src/App.js
    Module not found: Can't resolve './Components/Modal/Modal' in 'C:\Users\user\Desktop\Test\Test\src'"
    i use this import:
    "import Modal from './Components/Modal/';"

    • @TheWebSchool
      @TheWebSchool  3 роки тому

      This is mainly a problem with the path, check the name of your paths

    • @julien25585
      @julien25585 3 роки тому

      @@TheWebSchool Maybe i dont understand bcs im kinda new to do programming. I use a relative path, it should be okay then or not?
      Actually i have no clue how to fix this :/

    • @hamidrezarahimi6651
      @hamidrezarahimi6651 3 роки тому

      If your folders structure is the same as what was explained in the video, you should add the Component file to your import statement as well. With that being said, you have to update your import to:
      import Modal from "./Components/Modal/Modal";

  • @mohammedhassan-xc7nh
    @mohammedhassan-xc7nh Рік тому

    so short and so clear Im Arabian but I understood so much thx bro

  • @gilbertorogel81
    @gilbertorogel81 3 роки тому +1

    Help, i have the exact same code and modal is not showing :s

    • @TheWebSchool
      @TheWebSchool  3 роки тому

      Source code is in the description my friend

  • @PROTECHRAHUL
    @PROTECHRAHUL 2 роки тому

    how can we do it on onload

  • @diamondsky6605
    @diamondsky6605 2 роки тому

    Wow même en anglais j'ai reconnu ta voix direct 😂 Je savais pas que tu avais une autre chaine

  • @s1sko7
    @s1sko7 Рік тому

    Excellent!! :)
    But 2 things :
    1 ) Why bother with State when you can just pass an "active-modal" class to body and handle everything with CSS?
    2) Studies shows that a lot of people would click on the previous button of their browser when modal shows up. So we should prevent that maybe with a new page direction.
    Thoughts?

  • @ziyaulrana1840
    @ziyaulrana1840 3 роки тому

    Very simple and easy method
    Thanks for motivation

  • @polestudiosaroundtheworld
    @polestudiosaroundtheworld 3 роки тому

    Thank you, the tutorial is really clear! Just what I need.

  • @rhul0017
    @rhul0017 Рік тому

    so which is the best method, using portals or using this approach?

  • @maciejkrogulski9216
    @maciejkrogulski9216 Рік тому

    good tutorial, but how can You animate this modal? Especially closing modal?

  • @samriddhabajpai1846
    @samriddhabajpai1846 2 роки тому

    Thank you for the easiest explanation!!

  • @souravdutta5703
    @souravdutta5703 3 роки тому

    wow!! you made creating modal so simple!!

  • @BBoyXy
    @BBoyXy 3 роки тому

    Thank you, keep up the good work

  • @iafofkhadze4628
    @iafofkhadze4628 2 роки тому

    wow u made this super easy tho

  • @mihaibalan1917
    @mihaibalan1917 2 роки тому

    This helped me a lot. How can I make the content of my modal scrollable? (I have a photo gallery in the modal)

  • @ortigaliyevmuhammadjon
    @ortigaliyevmuhammadjon 11 місяців тому

    Thanks bro it was really useful 👍👍👍

  • @FleekGaming2411
    @FleekGaming2411 5 місяців тому

    Thank
    You It's working!

  • @GameAnimevietsub
    @GameAnimevietsub Рік тому

    not working now :((

  • @younesmansourbokhtache118
    @younesmansourbokhtache118 2 роки тому

    Thank you so much, the tutorial is really clear

  • @herbertrichard4561
    @herbertrichard4561 10 місяців тому

    Very good tutorial, thank you ^^

  • @attilakovacs4364
    @attilakovacs4364 3 роки тому

    ty great video,one question though,how do I enable scrolling in the modal? I added overflow-y: auto or scroll but it doesnt work.

    • @attilakovacs4364
      @attilakovacs4364 3 роки тому +1

      nevermind I'm stupid,I added it to the modal-content section not in the '.modal' section,now it works!

  • @Jonsy
    @Jonsy 2 роки тому

    This is great!! thank you so much

  • @kamamedia3535
    @kamamedia3535 3 роки тому

    thanks man, really nice n cool to implement

  • @ritchieways9495
    @ritchieways9495 2 роки тому

    Thanks so much. You saved me

  • @nagireddypanditi6429
    @nagireddypanditi6429 3 роки тому +1

    Great tutorial!

  • @woochille7471
    @woochille7471 2 місяці тому

    Super helpful thanks!

  • @IroshanaRavishan
    @IroshanaRavishan 4 місяці тому

    Really helpful...! Thank you

  • @ice12328
    @ice12328 Рік тому

    Excellent Example

  • @prasathj7436
    @prasathj7436 Рік тому

    Excellent one. Thanks.

  • @chiomaubaezuonu3875
    @chiomaubaezuonu3875 2 роки тому

    You're amazing

  • @slamanaim1837
    @slamanaim1837 Рік тому

    thank you it is what i want to know how to create a modal that is shown when i login my bank account. it contains points that turn and text please wait before showin my bank receipt

  • @0xBK201
    @0xBK201 2 роки тому

    Thanks for this.

  • @lucianoaraus8956
    @lucianoaraus8956 Рік тому

    Nice tutorial man!

  • @nicudomenti5235
    @nicudomenti5235 2 роки тому

    Nice video, thank you!

  • @harshgoyal7114
    @harshgoyal7114 Рік тому

    Thankyou for your help

  • @phoneringhtone9711
    @phoneringhtone9711 Рік тому

    thank you my friend

  • @martinalvarez4663
    @martinalvarez4663 Рік тому

    gracias perritoo sos crkack

  • @gooddeveloper
    @gooddeveloper 10 місяців тому

    it's really cool

  • @ora_ukFelix
    @ora_ukFelix Рік тому

    Source Code Please

  • @guntacaytar
    @guntacaytar 11 місяців тому

    why do u say 'hoviley' insted of overlay

  • @fola_azeez
    @fola_azeez 7 місяців тому

    thank you so much bro bro

  • @ashadulmridha4265
    @ashadulmridha4265 3 роки тому

    Wow man it's very Cool

  • @EminoMeneko
    @EminoMeneko 3 роки тому

    Super bien expliqué mais chez moi ça ne crée pas la modale.
    React dev tools me permet de voir que le state toggle mais rien ne s'affiche.
    En fait c'est parce que je part des templates depuis le site de Bootstrap et que le code ne marche pas tout à fait de la même manière.
    En tout cas ça a répondu à la question que je me posais.

  • @henzelsargsyan4302
    @henzelsargsyan4302 2 роки тому

    Thanks a lot!

  • @Boltkiller96
    @Boltkiller96 5 місяців тому

    0:29 and we are going to fk us

  • @nischithr5428
    @nischithr5428 2 роки тому

    Thank You! ☺☺

  • @worldclasscode1847
    @worldclasscode1847 2 роки тому

    Great video ! :)

  • @venkateshkumar9600
    @venkateshkumar9600 Рік тому

    Thank you

  • @khan.hassan
    @khan.hassan 3 роки тому

    Thanks 👍

  • @dev_catM
    @dev_catM 3 роки тому

    Top!👍

  • @ashwinumbarkar6625
    @ashwinumbarkar6625 Рік тому

    Thanks .

  • @augischadiegils.5109
    @augischadiegils.5109 2 роки тому

    ❤️❤️❤️❤️

  • @TheNarstonerz
    @TheNarstonerz 2 роки тому

    Sweet french accent

  • @sandeepdhungana6657
    @sandeepdhungana6657 3 роки тому

    Great

  • @mega.pe4enka147
    @mega.pe4enka147 3 роки тому

    красава

  • @guntacaytar
    @guntacaytar 11 місяців тому

    there are 4 big mistakes. how dare u upload a video. u are junior level

  • @guntacaytar
    @guntacaytar 11 місяців тому

    what is this heavy accent. it is hard to listen . ufff so bad.

  • @RaekhandiYoga
    @RaekhandiYoga Рік тому

    Thank you so much

  • @sinclair1082
    @sinclair1082 2 роки тому

    Thank you!