Я выбрал область для хранения данных в приложении React Native. Я не понимаю, как организовать файлы в моем проекте. Документация обеспечивает только простой код для одного компонента. Но мне нужны разные компоненты для разных частей базы данных.
Я видел в одном репозитории, где все схемы передавались в массив в файле configureRealm.js:
new Realm({schema: [Dogs, Cats]});
Также я обнаружил, что могу поместить различные схемы в каталог "схемы", например, и импортировать их там, где мне нужно.
Например, в компоненте реакции "Cats.js" я могу:
import Cats from 'schemes/Cats';
this.realm = new Realm({schema: [Cats]});
И в "Dogs.js" импортировать собак и инициализировать область с помощью этой схемы.
Но я не уверен в первую очередь и по-моему. Что будет правильным и лучшим способом организовать взаимодействие реального сообщества с родным приложением?