redux-react-firebase icon indicating copy to clipboard operation
redux-react-firebase copied to clipboard

Using both state and { firebase } inside connect

Open beckmeindia opened this issue 8 years ago • 1 comments

@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

beckmeindia avatar Feb 01 '17 09:02 beckmeindia

@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{
.....
}

webbushka avatar Feb 18 '17 20:02 webbushka