如何将Firebase JSON对象作为React中的prop传递

时间:2017-06-02 23:35:01

标签: reactjs firebase-realtime-database react-router

我正在尝试将我的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。

0 个答案:

没有答案