Я не могу исправить кнопку ReactNativeToggle прямо на основе backendvalue - PullRequest
0 голосов
/ 21 января 2020

У меня проблема с кнопкой переключения родной реакции. Процесс выглядит следующим образом: я ожидаю, что значение от бэкэнда будет равно 0 или 1, на основании этого значения мой переключатель переключается в значение true или false. но дело в том, что я получаю задержанный ответ от бэкэнда, где я получаю правильное значение, но при просмотре, когда я нажимаю на кнопку переключения, он будет go из ON> OFF> ON> OFF.

ниже мой код Блок: -

  handleChange = (data) => {
    this.props.statusAvailabilityRequest(data)
  }
  render() {
    return(
     <Switch
       value = {item.status === 0 ? true : false}
       onValueChange = {() => this.handleChange({ id: item.id, status: !item.status })}
       trackColor = {{ true: '#FAC01C' }}
       thumbColor = { Platform.OS === 'android' ? '#FAC01C' : ''}
       />
    )
  }
...