Multi-Step Form with React and Tailwind CSS (Customizable)

Поделиться
HTML-код
  • Опубликовано: 17 фев 2022
  • This React Tutorial will guide you step-by-step on how to create a Multi-Step Form with React and Tailwind CSS.
    This React multi step form is highly customizable and can be used as part of a react project.
    Adding Tailwind to existing React project : • Adding Tailwind to exi...
    Website: www.quicknuggets.com
    Prerequisites
    -Tailwind Css
    - React Js
    Thank you for watching!!
    Please subscribe to get updates on new videos :)
    #Reactjs #ReactProject #MultiStepForm
    Follow me:
    Facebook: QuickNuggets
    Twitter: QuickNuggets
    Instagram: Clive.Stewart
    Website: www.quicknuggets.com

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

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

    thanks mate!

  • @markshin3947
    @markshin3947 10 месяцев назад +1

    Thank you for the guidelines to create a Multi-step register.
    This is exactly what I looked for :)!

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

    awesome thank you!

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

    Thank You !!

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

    Thank you so much for this great tutorial! But, how can I validate these forms? Can you help me?

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

    Awesome video ++++++ 😃

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

    Thank you :)

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

    well done mate

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

      Thank you. Subscribe to get updates as i will be doing more of these videos

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

    where do I put the and where do I close it? and the submit button?

  • @cinqzez
    @cinqzez 5 месяцев назад

    Can you show how to make a dropdown select menu in the form please?

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

    Great video ❤
    What about a link to the repo
    Thanks

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

    Very Great Tutorial, I have learned a lot at once. Do you by chance have a github repository or something to this code that i can download, I want to follow along

  • @vanbayor11
    @vanbayor11 5 месяцев назад

    Hello, do you have the repo for this tutorial?

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

    Thanks for the video, that really helped me out, may I ask what vscode theme are you using?

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

      The theme extension is called "Atom One Dark Theme"

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

    hey bro its a great tutorial, thank you very much,
    i was wondering where we can add the API to persist the data in the state. thank you

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

      I could upload an example of using it with laravel to persist it to a database or sent out as an email, not sure what your preference would be

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

      @@Quicknuggets anything bro that can demonstrate how we can capture all the data in the states and persist it via api it can help a lot

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

      @@Quicknuggets Please do! Thank you for the tutorial

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

    Great tutorial! How do we ensure that the input values are not lost when switching between steps? For example, if I complete step 1 then press continue and then press back the values seem to be reset. Is there way to store the state of each step?

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

      The values are not reset, they are stores using react context ... download the github repo and run it...then let me know if you have any issues

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

      @@Quicknuggets My apologies! Confirming the example on your github repo works and maintains form values when navigating between steps. I'll continue debugging my code. Thanks :)

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

      @@Quicknuggets could you please share your github repo? I couldn't find it.

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

      @@banuuzun5002 github.com/QuickNuggets/multi-step-form

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

    Thanks for the tutorial. One doubt, I want to add a post request to this process. How could it be done.? Or in which file Should I add ?

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

      Hi. Did you do this?

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

    how to handle this form?

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

    Where the Form data is stored after clicking conform button?

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

    Hi, great tutorial! Though I was wondering how could you make it so that, if user leaves a field empty, you give them a warning, asking them to fill that field before they progress to the next form step. Similar to the "required" attribute on inputs, but it only works in forms.

  • @alejita.jaramillo
    @alejita.jaramillo Год назад +1

    I would like to know how I could validate the form before taking the step!

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

      I was working on it then.. i change my day job...and don't have the time right now... but i will ..just subscribe and you will be updated

  • @1LifeStudio
    @1LifeStudio 2 года назад

    what's the logic behind last border?

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

      can you be a little more specific? ....it may be use for showing the green bar

    • @1LifeStudio
      @1LifeStudio 2 года назад

      @@Quicknuggets I mean last rightmost border is hidden. How's that?

  • @IgorHara-bq7qn
    @IgorHara-bq7qn Год назад +1

    can you go on next form if you haven't fulfilled all the inputs?

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

      there is currently no error handing done - this will be done soon... so subscribe to get updates

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

    sir what is this mt-4 and mb-8 like how to use all this??

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

      they are tailwind css classes

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

      @@Quicknuggetsmeans they will work after installing tailwind write.

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

      @@karunakarkoyada69 yep I should have a tut on installing tailwind... so you could always follow it

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

      @@Quicknuggets sir can u send me suitable video link for learning tailwindcss

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

    Your buttons durations are set à 2OO instead 200 "2-ô-ô"

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

      I noticed and did make the correction. Thanks.

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

    i want the source code please

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

    Source code

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

    I recieve an error step.map is undefined

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

      @ which point?

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

      Same

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

      @@factzClips Just add a simple check if the newStep exists, by adding newStep &&. As in: const stepperControl = newStep && newStep.map((step, index) => { .... and so on })

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

    its great but not responsive.

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

      Will work on making it more responsive... but if you did ..plz share