React-ing to accessibility: Building accessible e-commerce forms that everyone can use

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
  • reacting-to-a11y-article

    This repository aims to support the article: "React-ing to accessibility: Building accessible e-commerce forms that everyone can use".

  • If you don't want to go through the hassle of styling your app and want to jump straightaway to the form part, feel free to clone or fork the GitHub repo that contains the tutorial until this part and all the styles are configured already. This will allow you to start your web app with some styling already applied and ready to start tackling the challenge of building an accessible checkout form.

  • axe-core

    Accessibility engine for automated Web UI testing

  • Axe is a set of tools created by Deque, to provide a solution for a testing library. To use Axe, one of the possible ways is to install Axe DevTools, which is a browser extension that provides you with a way to test your applications for accessibility issues. To start testing for accessibility using Axe DevTools, you just open the browser's Developer Tools, navigate to the Axe DevTools tab, and run an analysis on your desired webpage;

  • 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
  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • To give some layout to the page, I'll be using Tailwind, but feel free to style your web app however you see fit.

  • chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

  • If you want to take a look at other component libraries, I invite you to read a little more about Chakra UI, which is a modular and accessible library which I personally really enjoyed working with. I also had the chance to read about React Aria, which is an accessible-focused package for React, developed by Adobe; however, this library has a great difference: instead of focusing on components, it uses a hooks-based API.

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

  • Top 5 Headless Components For Your React Application In 2023

    8 projects | dev.to | 14 Oct 2023
  • How to install Gatsby with Tailwind CSS and Flowbite

    4 projects | dev.to | 8 Feb 2023
  • How to install Remix with Flowbite and Tailwind CSS

    5 projects | dev.to | 1 Feb 2023
  • How do you deal with a lot of JSX? Feel like I‘m fighting against an army if divs.

    3 projects | /r/react | 29 Oct 2022
  • what React UI component Library do you use and why ?

    3 projects | /r/reactjs | 12 Sep 2022