eslint-plugin-react-native-a11y icon indicating copy to clipboard operation
eslint-plugin-react-native-a11y copied to clipboard

`react-native-a11y/has-valid-accessibility-state` crashes when destructuring within prop.

Open jaworek opened this issue 2 years ago • 0 comments

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: photo_2022-09-27_12-09-56

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}

jaworek avatar Sep 27 '22 10:09 jaworek