Update faqs.md

This commit is contained in:
Elliot Hesp 2017-07-06 11:08:43 +01:00 committed by GitHub
parent bfe80536c1
commit 004110cbcc
1 changed files with 0 additions and 32 deletions

View File

@ -19,38 +19,6 @@ too large to manage on the existing repository, whilst trying to maintain backwa
RNFirebase was re-written from the ground up, addressing these issues with core focus being around matching the Web SDK as RNFirebase was re-written from the ground up, addressing these issues with core focus being around matching the Web SDK as
closely as possible and fixing the major bugs/issues along the way. closely as possible and fixing the major bugs/issues along the way.
## How do I integrate Redux with RNFirebase
As every project has different requirements & structure, RNFirebase *currently* has no built in methods for Redux integration.
As RNFirebase can be used outside of a Components context, you do have free reign to integrate it as you see fit. For example,
with [`redux-thunk`](https://github.com/gaearon/redux-thunk) you dispatch updates to your store with updates from Firebase:
```javascript
class MyApp extends React.Component {
componentDidMount() {
this.props.dispatch(onAuthStateChanged());
}
...
}
connect()(MyApp);
```
```javascript
export function onAuthStateChanged() {
return (dispatch) => {
firebase.auth().onAuthStateChanged((user) => {
dispatch({
type: 'AUTH_STATE_CHANGE',
user,
});
});
};
}
```
## [Android] Google Play Services related issues ## [Android] Google Play Services related issues
The firebase SDK requires a certain version of Google Play Services installed on Android in order to function properly. The firebase SDK requires a certain version of Google Play Services installed on Android in order to function properly.