通过直接连接访问 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 实现来构建应用程序