Skip to content

Este repositorio contiene ejemplos de buenas prácticas de accessibilidad con React. Preparado para el taller "Cómo crear aplicaciones web inclusivas con React" como parte de la FePro 2021.

Notifications You must be signed in to change notification settings

alex-arriaga/fepro-2021-accessible-react-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cómo crear aplicaciones web inclusivas con React

En este taller aprenderemos cómo crear aplicaciones de una sola página (SPA por sus siglas en inglés), que incluyan principios y recomendaciones de accesibilidad web.

Nos enfocaremos en ejemplos prácticos con React que ejemplifiquen cómo hacer que nuestras aplicaciones sean accesibles y comprensibles para la mayor cantidad de usuarios.

Pre-requisitos

  • Instalar NodeJS
  • Instalar algún IDE o editor de código. Recomendados: WebStorm , Visual Studio Code/
  • (Preferentemente) Instalar Yarn
  • Tener algún navegador moderno como Firefox o Google Chrome

Creación de aplicación

Primero que nada, vamos a crear una aplicación utilizando Create React App.

npx create-react-app fepro-2021-react-app
cd fepro-2021-react-app
yarn install
yarn start

Estructura básica

.
├── node_modules        # Dependencias de nuestra aplicación
├── package.json        # Archivo principal para administración de dependencias y "scripts"
├── public              # Archivos listo para "deployment" en Internet de nuestra aplicación
├── src                 # Código fuente de nuestra aplicación
└── yarn.lock           # Registro de dependencias administradas con Yarn

Compilación y "previsualización" de nuestra aplicación

Iniciaremos nuestra apliación con:

yarn start

Y ahora estamos listos para visitar: http://localhost:3000.

Conceptos

Explicaciones prácticas

Auditoría de Accessibilidad

Instalar extensión Axe

Simulación de discapacidades visuales

ARIA (Accessible Rich Internet Applications)


Las notas y enlaces de las secciones siguientes corresponden a material de referencia extra.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

yarn build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

About

Este repositorio contiene ejemplos de buenas prácticas de accessibilidad con React. Preparado para el taller "Cómo crear aplicaciones web inclusivas con React" como parte de la FePro 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published