Tiene un valor de accesibilidad válido

Link to Tiene un valor de accesibilidad válido copied to clipboard
Free Trial
Not for use with personal data

ID de regla: tiene un valor de accesibilidad válido

WCAG 2.0 (A) 4.1.2

Representa el valor actual de un componente. Puede ser una descripción textual del valor de un componente o, para componentes basados en rango, como controles deslizantes y barras de progreso, contiene información de rango (mínimo, actual y máximo).

accessibilityValue es un objeto. Contiene los siguientes campos:

Nombre Descripción Tipo Obligatorio
min El valor mínimo del rango de este componente. entero Obligatorio si se establece now .
max El valor máximo del rango de este componente. entero Obligatorio si se establece now .
now El valor actual del rango de este componente. entero No
text Una descripción textual del valor de este componente. Anulará min, now y max si está configurado. cadena No

Por qué es importante

Los campos accessibilityValue deben estar escritos correctamente y corresponder a valores que tengan sentido para describir el valor de accesibilidad deseado. El incumplimiento de los valores permitidos da como resultado componentes que no son accesibles para los usuarios de tecnología de asistencia.

Cómo solucionar el problema

Asegúrese de que la propiedad accessibilityValue sea un objeto que tenga campos configurados con un nombre y un valor de tipo válidos.

Ejemplos exitosos

<TouchableOpacity accessibilityValue={{ min: 0, now: 40, max: 70 }} />
<TouchableOpacity accessibilityValue={{ text: "stuff" }} />

Ejemplos de fallos

<TouchableOpacity accessibilityValue={{ min: 0, now: 50, max: 100, text: "stuff" }} />
<TouchableOpacity accessibilityValue={{ now: 50 }} />
<TouchableOpacity accessibilityValue="stuff" />
<TouchableOpacity accessibilityValue={{ min: "0", now: "50", max: "100" }} />
<TouchableOpacity accessibilityValue={{ text: 0 }} />

Recursos