tiberiuc / redux-react-firebase

Use Firebase with React and Redux in ES6
MIT License
248 stars 36 forks source link

Using both state and { firebase } inside connect #57

Open beckmeindia opened 7 years ago

beckmeindia commented 7 years ago

@firebase(....) @connect( (state, { firebase }) => ({ home: state.get('home'), todos: dataToJS(firebase, '/todos') }) ) export default App extends Component{ ..... }

Can I use the repo like this? or @firebase is going to interfere with the state of @connect

webbushka commented 7 years ago

@beckmeindia the firebase node is on state, so you could do

@firebase(....)
@connect( (state) => ({ home: state.get('home'), todos: dataToJS(state.firebase, '/todos') }) )
export default App extends Component{
.....
}

or

@firebase(....)
@connect( ({ firebase, get }) => ({ home: get('home'), todos: dataToJS(firebase, '/todos') }) )
export default App extends Component{
.....
}