eslint-plugin-react-native-a11y
eslint-plugin-react-native-a11y copied to clipboard
`react-native-a11y/has-valid-accessibility-state` crashes when destructuring within prop.
When accessibilityState
prop is defined as an inline object with destructured object within it, this rule crashes.
accessibilityState={{ ...accessibilityState, disabled }}
Here's the error message:
I was able to find a workaround by defining it first as a separate variable and then passing it to prop.
const newAccessibilityState = { ...accessibilityState, disabled };
...
accessibilityState={newAccessibilityState}