Динамически обновлять отмеченный флажок статус в React Native - PullRequest
0 голосов
/ 09 января 2019

Я разработал форму в реагировать родной, с помощью которого она имеет флажок. Таким образом, ожидаемое поведение - когда пользователь нажимает на флажок, который он принимает для сохранения адреса, и когда пользователь снова нажимает на флажок, проверяемый статус должен быть ложным. Как этого добиться используя состояние? Код моего флажка:

            <CheckBox
                    title='Save this Address for further use.'
                    containerStyle={{backgroundColor:'transparent', 
                    borderColor: 'transparent'}}
                    textStyle={{ fontSize: 10 }}
                    onPress={() => this.props.userDetailsCreate({ 
                    prop:'saveThisAddress', value: 'true' })}
                    checked={this.props.saveThisAddress ? true : false}
                    //checked={this.state.checked}
                />

С помощью приведенного выше кода я могу добиться, чтобы пользователь щелкнул и пометил как отмеченный. Но когда пользователь снова нажимает на флажок, как изменить по умолчанию без проверки? Поскольку я использую избыточное состояние, это решение может быть как избыточным, так и компонентным состоянием! Пожалуйста, руководство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...