console.log(value);
this.setState({requestSwitch: value}, ()=>{
console.log(this.state.requestSwitch);
})
}
<Switch
trackColor={{ false: COLORS.SECONDARY, true: COLORS.MAIN}}
// ios_backgroundColor="#3e3e3e"
onValueChange={this.toggleSwitch}
value={this.state.requestSwitch}
/>
изначально requestSwitch = true
как будто функция не отрабатывает
но, стейт меняется
а вот value не меняется
есть не через жопу работающие аналоги Switch на обе платформы?
Ты можешь просто в стейт каждый раз выставлять !this.state.value
спасибо попробовал не работает value все равно не меняется
Подкорректировал ответ)
мой ответ не изменился)
https://github.com/shahen94/react-native-switch цей використовую, нормально працює
спасибо разобрался вчера
Обсуждают сегодня