Criando uma tabela em HTML dinâmica usando atualização em tempo real com Firebase

Mônica Ribeiro
bawilabs
Published in
1 min readAug 2, 2017

No texto anterior, foi feito um Hello World utilizando Firebase Realtime Database com sua aplicação web. Que tal agora brincar com esse recurso? :)

Vamos supor que você tem que desenvolver uma solução para um professor que quer agradar seus alunos super tecnológicos e oferecer para eles uma aplicação web para eles acompanharem em tempo real o lançamento das notas, sem a necessidade de ficar apertando F5 ansiosamente.

Um caso bem bom pro Firebase Realtime Database, né?

Você pode baixar o projeto completo AQUI.

O segredo está todo no arquivo firebase.js:

Temos duas referencias a dois child diferentes: um para o texto no cabeçalho da página (dbBigTextEvaluationStudentsRef) e outra para o conteúdo da tabela (dbEvaluationStudentsRef).

Sempre que existir uma atualização no dbEvaluationStudentsRef, os dados antigos serão removidos e as novas linhas serão inseridas com os valores recebidos do Firebase.

Prático, né? ;)

--

--