Реагировать: «бд» не экспортируется из «../firebase»

# #reactjs #firebase #firebase-realtime-database #import #export

Вопрос:

мое заявление об импорте таково:

import { auth, provider, storage, db } from "../firebase";

но в терминале у меня ошибка :

 Failed to compile.
./src/actions/index.js
Attempted import error: 'db' is not exported from '../firebase'.
 

Я импортирую/экспортирую его неправильно?

Ответ №1:

Как показано в документации Firebase по получению ссылки на базу данных, синтаксис для новых SDK версии 9 (и более поздних версий) следующий:

 import { getDatabase } from "firebase/database";

const database = getDatabase();
 

Я рекомендую держать документацию под рукой, так как новый синтаксис сильно отличается от того, который использовался с 2016 года, и большинство учебных пособий за пределами firebase.google.com скорее всего, они еще не обновлены.