The Ultimate Guide To Forms In React Tutorial

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

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

  • @anno96
    @anno96 2 года назад +21

    Hello Ed, can u please make a project with NextJs 13? I want to see how would you approach it after the new features that were added to NextJs. And thanks for this amazing video ❤️

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

    Thank you Ed for this tutorial!, I was saying to myself that I wanted to learn how to build forms in React from scratch (Which I would still learn for basic knowledge), but for doing a Job fast, using formik and yup is extremely helpful, thanks for also showing a small example of how to use framer motion and the useRouter hook in NextJS. This was really an insightful video

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

    This was super helpful :D The formik documentation is clear too, but i prefer when this is explained in video

  • @CarlosAponte-lm5le
    @CarlosAponte-lm5le Год назад +4

    I tried following your tutorial but it was really complicated to have the css colors work!
    The tutorial is just amazing but unfortunately that tailwind config was a bit complicated and many of the color animations, to not say all of them were impossible to follow until now.
    I will continue learning from you, of course but if you may have thought about it, maybe you could have a video of common issues that happen to people since I saw online this happens to many of us.
    Thanks much dude!

  • @morscerta18
    @morscerta18 3 месяца назад

    Never thought I'd learn Forms in React from Floki. Thanks!

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

    Thank you for the tutorial, it was really amazing. As someone just starting React, I really do appreciate this. Massive props!

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

    Ed, amazing tut. Exactly what I was looking for as a beginner. Much love!

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

    You don't know Ed what good you are doing to our whole web developer brethren. Bless You.

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

    thanks Ed, would you kindly do a Redux-toolkit with RTK-query tutorial.Thank again.

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

    you can use
    yarn create next-app --example with-tailwindcss
    this will do all of your work
    eith tailwind setup

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

    Maaaan such a nice vibe from you)) thanks for the mood and knowledge sharing!!!!

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

    Anytime I think about you...BOOM you post😁... loving the consistency

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

    A great guide for me as a starter in react. Thanks , subscribing to your channel with much ❤

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

    So use Formik with Yup for small forms or use react-hook-forms and Zod for bigger more complex forms since react-hook-forms minimises the amount of re-renders when interacting with the form for better performance :-)

  • @Charlotte-jm3ce
    @Charlotte-jm3ce 2 года назад

    Thank you for including accessibility 🙏

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

    This tutorial was so thoroughly satisfying. Thank you!

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

    I hope your health is fine. Bless you brother.

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

    All these cool libs make me feel that we're in the golden era of coding, yes we need to get familiar with a lot of stuff but it does make our life ridiculously easier.

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

    Thanks for making react easy for us.

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

    You resemble the guy from CameraConspiracies a lot

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

    This tutorial is Amazing! I love formik!

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

    you are so calm

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

    Thank you for the tutorial.

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

    I've saved it to my playlist I'll visit it

  • @ChArham-bs1ne
    @ChArham-bs1ne Год назад

    Formik and Yup are cool and whatever, but I was looking for a vanilla JS tutorial on forms. Great tutorial nevertheless my friend. Thanks.

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

    Hey Ed, What extensions are you rocking. Please share or maybe you have a video for it

  • @TheAshokWB
    @TheAshokWB 2 года назад +12

    I'm gorgeous today

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

    You are a legend, thanks for this great content, just a quick question, how could you send the information collected by the form to send to my prisma backend to save that data?

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

    Another great tutorial. Thanks so much !

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

    great video. I prefer react-hook-form though

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

    Hi! Great tutorial!
    Which extension do you use?

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

    38:15 Instead of writing a tertiary operator, a ? a : b can be written as a || b. And a ? b : "" can be written as a && b.

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

    Hey. I am confused. The UI & UX is great but the form data is not really getting submitted anywhere.
    The user data is getting saved yes but NOT sent to any email address (recipient) of our choice.
    How to do that part?

    • @somerandomdude-UWU
      @somerandomdude-UWU 8 месяцев назад +1

      There are separate libraries for doing so. If you are building a contact form where the users can contact you, services like web3forms and formspree come in handy (both are free). On the other hand, if you want to send an email to someone using this, there are libraries such as Nodemailer that can be used to do so. [SORRY FOR BEING 6 MONTHS LATE💀]

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

    Hello Ed, may i know what font do you use?

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

    How did you add the emoji after the Let's get started heading ??

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

    so what's front-end developer job? not only designing pages? should also do "validations" on forms? that is not back end's job?

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

      well... yes, Front end also involves JavaScript which is a little more complicated than CSS and HTML.

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

      @@Mwtorres89 where i can Find what front end dev do?

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

      @@Davyyd1 front end mentor

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

    Thanks Ed you rock

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

    make a tutorial on api integration and backend intraction

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

    Formvalidation is supereasy in plain HTML actually. Use the pattern-tag, like pattern="[a-z]{1,15}" (normal regex) and then you just make a HTMLSelectElement.checkValidity() . And checkValidity() also checks for min and maxlength etc ofcourse. And thanks to css you can make the fields not meeting the critiera have a red border automaticly without a single of extra code. (yes I hate frameworks and libraries :D

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

      i think the main issue with doing it with plain html is that anyone with little programming knowledge could easily inspect the website and edit the html code

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

      @@loogie5679 Exactly my thoughts. A complete validation should be both at the client and server side.

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

      @@loogie5679 its definitely easier that way but quite hacky, forms and validation are a pain in general

    • @oscare123
      @oscare123 11 месяцев назад

      Hell no

    • @AndrewTSq
      @AndrewTSq 11 месяцев назад

      @@philipjamesajagabos2519 yes agree that it should be on server side aswell. But funny thing is that when I check code I often see people use jquery for form validation on clientside.

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

    Very helpful video!

  • @JoaoPedro-kp7zd
    @JoaoPedro-kp7zd Год назад

    Hello! I'm using Vite instead of Next js, I'm looking for something similar to the next js push, do you guys suggest anything to validate the form and send the information in the same button?

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

    Really helpful !

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

    Thanks Ed, that is what I need 😊

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

    Thanks sir, Thanks from india :)

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

    How do i use formik submit after validation to go to the next page? If i use NavLink it would go through but ignore all form validation. Though I used npx create react app. Curious

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

    Would you cover react-forms on the tanstack?

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

    What if the dropdown was using fetched data from an api, instead of a hardcoded json object? How would I pass that data from the api into my dropdown using formik?

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

    Cheers Ed, you da man!

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

    So first you use good design principles and you get rid of all that style="margin:10px; color: black;" and then use a good CSS framework like Tailwind, using modern stuff like class="margin10px colorBlack". Is that how it works? :D

  • @FrancisFuwaku-m8t
    @FrancisFuwaku-m8t Год назад

    please what is the emoji plugin you used.. thank you

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

    This is incredible! I had a lesson to learn from everything you did.
    Thank you.

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

    Hmmmm, I'm a noob, learning react and tailwind atm. Can i use this tutorial or are there next.js specific things in here?

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

    Oh, also, can you do a drag and drop in Next 13? Thanks.

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

    Initial 24 mins is HTML-CSS, skip to 24 for react.

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

    30 minutes I was going insane because the Country field had the label of Email.....

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

    Good evening, I have an error in the code focus:border-teal-500 focus:ring-teal-500 is not getting the focus with the color correctly. The border is obtained but not the focus. What could it be...?

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

    Hello bro! I have a problem please help when I import useRouter from next/router shows blank page white screen in console says Uncaught ReferenceError: process is has-base-path.ts:3 not defined

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

      Helluuo

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

      me too, please if it worked for you let me know how to fix it

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

    How would this work in Next 13? Thanks.

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

    27:46 useForm

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

    Great

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

    Why does this project need Next?

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

    nice tut but the Tailwind css config often didn't work,

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

    "let go to the tutorial" 🤔

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

    So wait, it's next not react?

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

    like your content :)

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

    8:40

  • @ДаниилСоболев-щ4щ
    @ДаниилСоболев-щ4щ 2 года назад +1

    formik is slow actually
    react-hook-form is faster and more popular

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

    is it a react forms tutorial or a css tutorial? :/

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

    u said react but u used next js , i had to change the video , sorry u disapointed

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

    Finally first comment 😂

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

    First 😊

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

    Bruh, start using typescript. Javascript is pretty much dead nowadays.

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

    why introduce so many dependencies to your projects? you can code it easily with vanilla react/js/ts

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

      Do not reinvent the wheel

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

    {2023-03-05}

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

    Hi Ed, I purchased your HTML course and I am enjoying it, but I wanted to let you know this link: drive.google.com/drive/folders/15uNyS0zwm3L_sjqX-WUiFdFCVDBet3PI?usp=sharing is broken. It's under the Full Course Download I hope you fix it soon. Thanks,

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

    Great