У меня есть функция для чтения данных из firebase, и я хочу передать полученные данные другим не дочерним компонентам ... следующий мой код ....
readdata() {
var ref = fire.database().ref('Employers');
ref.on("value", (snapshot) => {
var joblist = [];
snapshot.forEach((child)=> {
child.forEach((child1)=>{
joblist.push(child1.val())
let newState = [];
for (let item in joblist) {
newState.push({
id: item,
title: joblist[item].Title,
description: joblist[item].Description,
location: joblist[item].Location,
rateperhour: joblist[item].RatePerHour,
});
this.setState({
slidercontents: newState
});
}
})
this.setState({empname : child.key})
});
});
}