Understanding your options with forms in React

Sia Karamalegos
Jun 2, 2017 · 4 min read
Do forms make you seasick? (photo by Tim Marshall)

What are my options for getting form data?

Controlled inputs + onChange handlers

Uncontrolled inputs + refs

Uncontrolled inputs + form serialization

The million dollar question — which should I use?

When do you need to access your form data?

Photo by Chris Davis

Clio + Calliope

Our expert team builds clean, beautiful, and easy-to-use websites and mobile apps. Let’s create something together.

Sia Karamalegos

Written by

Google Developer Expert in web technologies, traveler, code teacher, endurance racer, speaker, dog lover, crochet pattern designer, New Orleanian

Clio + Calliope

Our expert team builds clean, beautiful, and easy-to-use websites and mobile apps. Let’s create something together.