Самый быстрый способ получить данные из базы Firebase

Пока я работал над локальным проектом, я хотел переместить его в GitHub, а затем создал новый репозиторий. Хотя я пытался добавить все эти файлы в новый репозиторий с помощью .gitignore, я случайно добавил неверный файл, а затем попытался его очистить.

Я побежал git reset --hard origin/master: P

Затем все мои локальные файлы удалены, потому что репо было пустым. Я думал, что все прошло.

Это спасло мою жизнь:

git reflog show
git reset HEAD@{1} 
git push 

Надеюсь, что это спасет другую жизнь.

0
задан Az Emna 5 March 2019 в 10:21
поделиться

1 ответ

Если вы используете React, создайте компонент для обработки данных и создайте свой список, и вот как я бы запрашивал данные у Firebase:

let titresDB = firebase.database().ref('titres')
titresDB.once('value', (snapshot) => {
  let data = []
  snapshot.forEach((childSnapshot) => {
    data.push({
      _key: childSnapshot.key,
      ...childSnapshot.val()
    })
  })
  // then do something with the data
  // in React you could setState
  this.setState({ data })
})

Компонент списка:

    <ul>
      {this.state.data.map((book) => {
        return (
          <li key={book._key}>
            <h3>{book.title}</h3>
            <p>{book.rating}</p>
            <p>{book.description}</p>
          </li>
        )
      })}
    </ul>
0
ответ дан itstrevino 5 March 2019 в 10:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: