Как сказано в документации: ПРИМЕЧАНИЕ. Это поддерживается не всеми собственными реализациями , возможно, из-за этого вы работаете с ошибкой.
Это также может быть Reactotron , который вы используете (в соответствии с трассировкой стека), который вызывает это. Попробуйте сначала отключить его?
Есть ли у вас пользовательская реализация AsyncStorage
(например: https://www.npmjs.com/package/react-native-asyncstorage)? Если это так, снимите ее, если нет особой причины для ее использования (уточните в вопросе)
Но в целом, вы можете, например, использовать React Native Simple Store и это update
метод.
Или тогда вы можете написать свою собственную функцию с помощью lodash.merge .
Если проблема не устраняется даже при комментировании всего кода AsyncStorage, удалении возможных пользовательских зависимостей и отключении Reactotron, и вы не можете найти способ самостоятельно написать multiMerge, обновите свой вопрос и отправьте мне ответ на этот ответ.