The Missing Forms Handbook of React
Forms look like an outlier in the React world
Implementing common form requirements seems hard or outright impossible in React: dynamic forms, real-time feedback, nice UX.
With just HTML, or jQuery spaghetti, forms seemed to make sense. Now React came and made them weird…
Is it the time to ditch React and go back to what works?
After all, the jQuery forms used to work, right?
You know interactive forms made in React can be amazing, you’ve seen them… you just don’t think YOU can make these.
What if you knew how to Reactify your forms?
What if you knew exactly how to implement the forms experience your users deserve, in React?
Your designer would be happy, too!
And most of all, you will be happy with React helping you.
What if you knew how to approach any form, with confidence?
You could google for each specific case, but that doesn’t scale. Do you want to be an asking machine all the time?
It’s true, people get stuck with forms in React all the time… but it doesn’t have to be like that.
Breeze through your React forms
Learn to breeze through your forms in React, with my handbook.
Change how you think about forms. Get a “feel” for them.
You’ll learn to breathe life into common form structures and patterns that many forms make use of.
You also get all the code. And the best part? Instead of being a bunch of .js files, everything is on JSBin that you can play with right in your browser.
Buy the handbook, and you’ll be enjoying your “new” interactive forms in no time.
Gosha’s previous articles on React and forms are among the links I most frequently recommend to help answer questions from learners. Now, Gosha has put together the definitive guide to managing forms in React. This is a must-read for any React dev, and even non-React devs will benefit from the information as well. Highly recommended!
— Mark Erikson
The book has 116 pages. You can read it over the weekend.
Get a free sampleNo spam, promise. I hate it as much as you do!
, enjoying the article? Now think of 3 friends who would be into it, and share the link with them! 👇
What’s not there?
The handbook is not aimed at teaching you React from scratch — you should know some React already.
It’s also not about every possible form requirement. Instead, it’s about showing you the common patterns as a demonstration of React thinking.
- Format: PDF
- Length: 116 pages
Just finished reading @goshakkk Missing Forms Handbook of React and I could already apply it with much success.
— Benjamin Eberlei
Very practical and easy to follow.
— Gerardo Ramirez Quino
Ready to buy?
If you aren’t fully satisfied, I will give you a 100% refund.
Lot’s of insights! I loved your book.
— Marcos Cunha Lima
Your book (as your blog) is great and very simple to understand event for a non-native english.
— Alexandre Balmes
Q: Will it teach me React?
No, it is not a book on learning React, so basic knowledge of React is required.
Q: What am I getting?
It will give you a thinking framework that you can apply to building real-world forms though, with practical examples (in JSBins!), and a way to decide for yourself whether you need a form library, and if so: which one.
Q: How advanced is The Missing Forms Handbook of React?
A lot of beginners to React are struggling with understanding forms in React in general, as well as with how the most common form patterns can be implemented — and they are the kind of people this book is tailored specifically to.
The book is not about super-complex forms, it’s about making sense of forms in React. So if you can implement a form with instant validations yourself, and really understand how that works, this might not be for you.
Q: What format does the handbook come in?
The handbook comes in PDF.
Q: What if I’m unhappy with the book?
I offer a 100% satisfaction guarantee. Buy the book and try it out. And if you aren’t happy, just shoot me an email and we can figure out why.
Q: I’m still not sure if this is for me…
Tell me your concerns at [email protected] and I will give an honest assessment of them.
I have another question
If you want to ask anything not covered here, drop me an email: [email protected], and I will gladly answer any questions.