Alexandr
FlatList
с его помощью реализовать бесконечный скролл ?)
Khorark
Khorark
Когда доходишь до 0.8 списка отправляешь запрос на получение данных
Khorark
Anonymous
Есть приложения которые скачиваешь и там уже без подключений имеются данные. Мне не понятно как эти данные там обновляют в новых версиях приложения
Khorark
Anonymous
Khorark
Anonymous
Аа или новый json с изменениями каждый раз делать?
Khorark
Anonymous
Тогда как делать этот json вопрос? Есть инструменты какие?
Anonymous
Я так и планировал, но как управлять этими данными
Khorark
Anonymous
Anonymous
Плюс как собрать такой json, со всеми связями и т.д. тоже непонятный момент
Anonymous
Это же не тупо массив какой то
Khorark
Да
Тогда вам вот это нужно https://github.com/andpor/react-native-sqlite-storage
Anonymous
Khorark
Khorark
1 БД, несколько таблиц
Anonymous
Anonymous
При импорте же по идее данные затрутся?
Anonymous
Ок спасибо потестю ) интересно просто что будет если пользователь свой рецепт добавит. Как это решается..
Khorark
Anonymous
В идеале хочу онлайн также сделать с сервером и не знаю с чего лучше начать
Serge
AsyncStorage, конечно, не сработает, если требуется полноценный поиск по полям и при этом данных настолько много, что их нежелательно все сразу держать в js-памяти.
Anonymous
Serge
Anonymous
Ну я думаю есть какие то orm же нормальные?
Serge
Anonymous
И необязательно же колбэки юзать
Eugene
Вряд ли 🤔
Да и для простых операций можно своих функций написать
Anonymous
Serge
Serge
await
Оно не будет эвейтиться, потому что работает на коллбэках же.
Anonymous
Anonymous
А в чем преимущество realm никак не пойму? В чем главное назначение?
Serge
Alexsandr
Alexsandr
Eugene
🤔в 2к19 году, не легче ли взять уж cloud какой-нибудь хотя бы или сервер простенький написать
Serge
Alexsandr
Eugene
Alexsandr
realm в оффлайне работает
Anonymous
Alexsandr
+ есть подписки на изменения
Serge
У реалма язык запросов проще.
Serge
Ближе к JS.
Anonymous
То есть запись меняется и ты вешаешь колбэк?
Alexsandr
Anonymous
ага
Ну так можно же сделать евент при изменении записи
Alexsandr
Eugene
🌚показать лоадер - включите интернет, кек
ладно-ладно
Eugene
Serge
А еще объекты живые. Изменил в нем значение свойства, а оно сразу в бд записалось.
Serge
И везде, где используется этот объект, сразу актуальные изменения.
Eugene
Глянул язык запросов в realm.
Выглядет круто
Alexsandr
как в редаксе, только без редакса)
Serge
Только там подписка на изменения в массиве результатов, а не на изменения в конкретном элементе.
Serge
Но никто не мешает в качестве массива результатов сделать массив из одного интересующего элемента.
Serge
У меня с Реалмом всего несколько проблем.
Alexsandr
Serge
Его низкая скорость работы с хромовым дебаггером (немного можно оптимизировать, терпимо), его неправильная работа в некоторых очень специфичных условиях при отладке (в RPC с листенерами нарушается порядок запросов-ответов, при этом в проде все норм), его хз как настроить в stetho, и еще что-то...
Serge
А, еще лично в моем случае некоторые проблемы из-за того, что коллбэки на изменение коллекций срабатывают с некоторой задержкой.