#reactjs #react-native
Вопрос:
У меня возникли проблемы с обновлением локального состояния React из дочернего компонента.
вот мой воспроизводимый код.
В основном есть 3 вкладки, активная-вторая. Когда вы нажимаете на другие вкладки, состояние обновляется неправильно. Чего мне не хватает?
На самом деле это не вопрос, связанный с React Native, это просто вопрос, связанный с React.
Примечание: Я не могу реструктурировать весь компонент, поэтому я не могу преобразовать его в функциональный компонент и поэтому я не могу использовать крючки.
Ответ №1:
Потому что вы используете onPress с неправильными парами. Вы просто обновляете вот так:
onPress={() => onPress(tabKey)}