Лучший способ хранить глобальные данные в AsyncStorage или Redux? - PullRequest
0 голосов
/ 21 февраля 2019

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

1) AsyncStorage 2) Redux

Пожалуйста, помогите мне и дайте мне знать, если на моей стороне неправильное представление.

1 Ответ

0 голосов
/ 21 февраля 2019

AsyncStorage и Redux служат различным целям.

AsyncStorage позволяет хранить данные, которые сохраняются между экземплярами приложения (то есть между перезапусками вашего приложения).

Redux isсистема управления состоянием, предназначенная для решения проблемы перемещения состояний в реагирующих компонентах.

То, что вы описываете, может фактически использовать и то, и другое, где Redux используется для управления состоянием, и само хранилище избыточных данных может бытьсохранено в AsyncStorage для дальнейшего использования.Есть библиотеки, связанные с Redux, которые делают именно это, например Redux-Persist .

...