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 цей використовую, нормально працює
спасибо разобрался вчера
Обсуждают сегодня