Что лучший способ сэкономить big Основная часть данных в ответе native будет в реале собственного приложения?Лучший способ хранения многих данных в React Native?
Я уже пытался кое-что и здесь нам мои мысли:
- Redux магазин. Очень простой способ. Но что, если у меня будет 1000 элементов в массиве? Они все будут в памяти как состояние приложения?
- Королевство. Выглядит хорошо. Но и документации сказано, что если мне нужно фильтровать что-то, мне нужно, чтобы получить все предметы первой, а затем использовать метод фильтра:
let dogs = realm.objects('Dog');
let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"');
Так с области, я также думаю, как это повлияет на производительность приложения.
Что вы думаете об этом? Может, я не прав? Как вы храните свои данные?
P.S. BTW в будущем я хочу создать синхронизацию с сервером.
Вопросы королевства ленивы, поэтому вы фактически не «получаете» все предметы в первую очередь. – EpicPandaForce
Сохраните в базе данных на стороне сервера и вызовите API, чтобы получить данные, когда вам это нужно. – toddmetheny
@toddmetheny Это будет офлайн-первое приложение –