Как предотвратить реакцию родного сборщика на замену пропеллера? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть подборщик для выбора некоторых предметов.Эти элементы включают в себя ожидающие элементы, которые в основном ожидают, когда Интернет снова включится и синхронизируется с сервером.Предположим, что список:

[ {id:'1', name:'one'},
  {id:'2', name:'two'},
  {id:'local_3', name:'three'} ]

Здесь local_3 - это элемент, созданный в автономном режиме и ожидающий синхронизации при подключении устройств.

Когда я выбрал threeна средстве выбора selectedValue={state.chosenValue}, где selectedValue содержит local_3, и затем я включаю Интернет, и он синхронизируется, и состояние приращения (в основном {id:'local_3', name:'three'} становится {id:'3', name:'three'}) обновляется, а значение, установленное на selectedValue, также обновляется,И как раз в этот момент onValueChange запускается с первым элементом (в данном случае с одним), и, поскольку у меня есть код для установки элементов в набор с этой функцией, для первого элемента устанавливается значение состояния chosenValue

Как бы я справился с этим, чтобы при выборе ожидающего обновления оно обновлялось, а средство выбора все еще сохраняло выбранное значение (новый идентификатор в данном случае)?

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