Как прочитать значение из базы данных Realm при запуске приложения React Native? ⇐ Javascript
Как прочитать значение из базы данных Realm при запуске приложения React Native?
Я новичок в Realm и пытаюсь читать данные из базы данных.
Я создал схему объекта под названием _AppRegistry, в которой будет одна запись. Если эта запись существует, приложение уже было загружено ранее. Если это не так, то приложение не нужно загружать.
Я следовал краткому руководству по созданию приложения и застрял в создании функции, которая находится внутри тегов RealmProvider.
Из руководства по быстрому запуску я понимаю, что я создаю новую функцию и помещаю в теги RealmProvider тег, соответствующий имени функции, после чего код должен просто вернуться оттуда.
Однако я получаю следующую ошибку:
ОШИБКА Нарушение инварианта: обратный вызов метода получения конфигурации просмотра для компонента `initialiseApp` должен быть функцией (получено `undefined`). Обязательно начинайте имена компонентов с заглавной буквы. Эта ошибка находится по адресу: в инициализации приложения (созданного приложением) в Неизвестно (создано приложением) в RCTView (созданном View) в представлении (создано приложением) в приложении в RCTView (созданном View) в представлении (создано AppContainer) в RCTView (созданном View) в представлении (создано AppContainer) в AppContainer в ps2319 (RootComponent), движок js: Hermes Как мне подключиться к базе данных Realm и прочитать ее в своем приложении?
Ниже приведена основная функция моего приложения, которую я экспортирую по умолчанию.
const App = () => { //инитБД(); const {RealmProvider, useRealm, useObject, useQuery} = createRealmContext({schema: [_AppRegistry, Attachments, ReceiptAttachments, Receipts, ReceiptTags, Tags]}); возвращаться ( ); }; // Другой код... экспортировать приложение по умолчанию; И моя функция инициализацииApp выглядит так:
function InitialiseApp() { const appRegistry = useObject(_AppRegistry, 0); если (appRegistry == ноль) { возвращаться( Реестр приложений не настроен! ); }еще{ возвращаться( Реестр приложений настроен! ); } }
Я новичок в Realm и пытаюсь читать данные из базы данных.
Я создал схему объекта под названием _AppRegistry, в которой будет одна запись. Если эта запись существует, приложение уже было загружено ранее. Если это не так, то приложение не нужно загружать.
Я следовал краткому руководству по созданию приложения и застрял в создании функции, которая находится внутри тегов RealmProvider.
Из руководства по быстрому запуску я понимаю, что я создаю новую функцию и помещаю в теги RealmProvider тег, соответствующий имени функции, после чего код должен просто вернуться оттуда.
Однако я получаю следующую ошибку:
ОШИБКА Нарушение инварианта: обратный вызов метода получения конфигурации просмотра для компонента `initialiseApp` должен быть функцией (получено `undefined`). Обязательно начинайте имена компонентов с заглавной буквы. Эта ошибка находится по адресу: в инициализации приложения (созданного приложением) в Неизвестно (создано приложением) в RCTView (созданном View) в представлении (создано приложением) в приложении в RCTView (созданном View) в представлении (создано AppContainer) в RCTView (созданном View) в представлении (создано AppContainer) в AppContainer в ps2319 (RootComponent), движок js: Hermes Как мне подключиться к базе данных Realm и прочитать ее в своем приложении?
Ниже приведена основная функция моего приложения, которую я экспортирую по умолчанию.
const App = () => { //инитБД(); const {RealmProvider, useRealm, useObject, useQuery} = createRealmContext({schema: [_AppRegistry, Attachments, ReceiptAttachments, Receipts, ReceiptTags, Tags]}); возвращаться ( ); }; // Другой код... экспортировать приложение по умолчанию; И моя функция инициализацииApp выглядит так:
function InitialiseApp() { const appRegistry = useObject(_AppRegistry, 0); если (appRegistry == ноль) { возвращаться( Реестр приложений не настроен! ); }еще{ возвращаться( Реестр приложений настроен! ); } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Realm v12.6.2 с React Native v0.73.5, возникает ошибка ссылки при компиляции сборки iOS
Anonymous » » в форуме IOS - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка при сборке React Native: не удалось найти com.facebook.react:react-native:0.71.19
Anonymous » » в форуме Android - 0 Ответы
- 85 Просмотры
-
Последнее сообщение Anonymous
-