Я занимаюсь разработкой легковесного проекта с использованием React Native, и у меня возникли некоторые неудачи, я не мог с этим разобраться.: (
У меня есть страница, содержащая кнопки Yes
и No
и область рендеринга Да / Нет, пользователи смогут нажимать на любую из кнопок. По выбору пользователя, аватар появится в правильной области рендеринга (нажмите да, аватар будет в области да ...). Но один пользователь может щелкнуть только один раз. Я пытаюсь решить эту проблему с помощью state
и setState
, но не смог заставить его работать.
У меня есть: this.state = {invitedState : false}
и функция (часть)
onPress={() => {
if (this.state.invitedState) {
onPress();
}
this.setState(prevState => ({
invitedState: !prevState.invitedState,
}));
}}
Не следует ли использовать setState для решения этой проблемы? Спасибо!