Email and Password Based Authentication with Expo and Firebase Part 2: Sign up, Email Verification, and Sign Out

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • expo-firebase-authentication

    Sample Expo application to showcase email and password based authentication using Firebase.

  • To being with, create the /components directory by running mkdir -p src/components and the email and password form touch src/components/EmailAndPasswordForm.js. The full code for the component can be found in the Github repository, but I'll highlight some of the important bits here.

  • Yup

    Dead simple Object schema validation

  • The email and password form component uses Formik and Yup. The component validates the presence of a valid email and a password input. The password must be at least 6 characters, and if the option for password confirmation is enabled, then both the password and passwordConfirmation inputs must match.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • formik

    Discontinued Build forms in React, without the tears 😭 [Moved to: https://github.com/jaredpalmer/formik]

  • The email and password form component uses Formik and Yup. The component validates the presence of a valid email and a password input. The password must be at least 6 characters, and if the option for password confirmation is enabled, then both the password and passwordConfirmation inputs must match.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

    3 projects | dev.to | 12 Apr 2024
  • 6 Reasons why JSON Schema is worth your time

    5 projects | dev.to | 3 Oct 2023
  • best approach to prevent useState hell?

    3 projects | /r/reactjs | 25 Mar 2023
  • React Form Validations Made Easy — The Ultimate Cheat Sheet

    2 projects | dev.to | 8 Mar 2023
  • Building a CRUD App with Next.js, React Query, React Hook Form, and Yup

    3 projects | dev.to | 3 Jan 2023