【发布时间】:2018-06-13 12:28:20
【问题描述】:
通过直接连接访问 Firebase 与通过 Redux 在商店中使用 Firebase 是一个好主意吗?
我在这里有一些示例代码来展示我如何实现直接的 firebase 连接并使用它来查询组件中的数据:
import firebase from './src/firebase.conn';
class App extends React.Component {
constructor(){
super();
this.state = {
orders: []
};
this.getOrders = this.getOrders.bind(this);
}
componentDidMount() {
this.getOrders();
}
async getOrders() {
try {
let orders = await (await firebase.database().ref('orders)).val();
this.setState({orders})
} catch (e) {
console.error(e)
}
}
使用直接的 firebase 连接构建应用是否可行?或者我应该使用像 react-redux-firebase (https://github.com/prescottprue/react-redux-firebase) 这样的 Firebase/Redux 实现来构建应用程序
【问题讨论】:
标签: reactjs firebase react-redux react-redux-firebase