Заранее спасибо. В настоящее время использую DB-арбуз, и я настроил его в соответствии с документацией. Как передать базу данных из index.js в мой компонент
index.js
import { AppRegistry } from 'react-native';
import {App} from './App';
import { name as appName } from './app.json';
import { Database } from "@nozbe/watermelondb";
import SQLiteAdapter from "@nozbe/watermelondb/adapters/sqlite";
import { dbModel } from "./src/model"
import { mySchema } from "./src/model/schema"
const adapter = new SQLiteAdapter({
dbName: "myDB",
schema: mySchema
});
const database = new Database({
adapter,
modelClasses: [dbModel],
actionsEnabled: true,
});
AppRegistry.registerComponent(appName, () => App);
App.js
import * as React from 'react';
import { Provider } from 'react-redux';
import { AppWithSidebar } from './src/components';
import configureStore from './src/store/configureStore';
const store = configureStore();
export default () => (
<Provider store={store} >
<AppWithMenu/>
</Provider >
);
И в App.js у меня есть мой маршрут и его компонент. Как передать базу данных из index.js на экран моего компонента. Мне также нужно передать его в моем маршруте на экран компонента, и мой маршрут выглядит как
<Route path="/mytable" component={TableScreen} />