我正在尝试将我的index.js文件中的Firebase响应对象作为Props传递到组件中,我无法弄清楚如何将其拉出来。这是我的数据库查询:
`var allFlies = firebase.database().ref('flies');
allFlies.on('value', function(snapshot){
var myObj = snapshot.val()
})`
返回一个JSON对象(以及我希望能够使用的四个较小的对象)。我正在尝试传递信息并像这样访问它:
`ReactDOM.render(
<Router>
<Switch>
<Route exact path="/" component={Home}></Route>
<Route path="/basics" component={Basics}></Route>
<Route path="/flies" component={ ()=> <Flies flyProps={myObj}/> }></Route>
</Switch>
</Router>, document.getElementById('root'));`
由于范围问题,我不确定如何“导出”myObj。