чтобы при нажатии на иконку, она меняла цвет с белого на серый и наоборот. Но у меня получается что цвет меняется но только раз, эффект переключателя не получается... подскадите пожалуйста, что я не так сделал? Вот мой код:
https://snack.expo.io/@bvs/123
Посмотрите вот это, вам поможет https://medium.com/react-native-init/react-native-%D1%81%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80-542355d80566
у тебя 2 onPress хэндлера - на иконке и на TouchableOpacity. Убери с иконки. А еще в setButtonState() первый аргумент ты передаешь сам item, а не val, и следовательно в теле должно быть: newButtons[ind].isEnabled = !newButtons[ind].isEnabled;
Обсуждают сегодня