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 only HTML, or with 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 put in place 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

$49
Buy now!

(+ VAT, if applicable.)

What’s covered?

The book has 116 pages. You can read it over the weekend.

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.

You get

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?

$49
Buy now!

(+ VAT, if applicable.)

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

Still on the fence?

FAQ

Q: Will it teach me React?

No, it is not a book on learning React, so you will need the basic knowledge of React.

Q: What am I getting?

It will give you a thinking framework that you can apply to building real-world forms. The practical examples, in JSBins, aid that understanding. And, it comes with 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. To whom how the most common form patterns can be implemented is the mystery. And they are the kind of developers this book has in mind first.

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 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.