# #javascript #reactjs #firebase-realtime-database
Вопрос:
это моя база данных в реальном времени
.
Я не знаю, как я могу получить значение ребенка в профиле. В этом случае я использую reactjs и firebase.
const Database = () => {
const [data, setData] = useState({});
useEffect(() => {
fire.child("Profil").on("value", (snapshot) => {
if (snapshot.val() !== null) {
setData({ ...snapshot.val() });
} else {
setData({});
}
});
return () => {
setData({});
};
}, []);
return (
<tbody>
{Object.keys(data).map((id, index) => {
return (
<tr>
<th scope="row">{index 1}</th>
<td>{data[id].email}</td>
</tr>
);
})}
</tbody>
export default Database;
Комментарии:
1. какую ценность для ребенка вы ищете?
2. Где это
fire
определено ?3. пользователь/идентификатор/профиль/электронная почта
4. константа fire = firebase.initializeApp(firebaseConfig); экспорт константы auth = fire.auth(); экспорт по умолчанию fire.database().ссылка();
5. Проблема в том, что ваш
Profil
узел не является корневым, но он находится под каким-то UID. Вы пытаетесь получить данные пользователей, вошедших в систему в данный момент ?