Skip to content

Instantly share code, notes, and snippets.

@culttm
Forked from adamTrz/Redux4Ways
Created February 25, 2017 10:40
Show Gist options
  • Save culttm/f611954fc1dc238b64759b1a8f3c5d49 to your computer and use it in GitHub Desktop.
Save culttm/f611954fc1dc238b64759b1a8f3c5d49 to your computer and use it in GitHub Desktop.
//App.js:
...
connect(mapStateToProps, { fetchData })(App)
//ActionCreator:
export const fetchData = () => (dispatch) => {
dispatch({type: FETCHING_DATA})
getPeople()
.then(data => dispatch({type: FETCHING_DATA_SUCCESS, payload: data}))
.catch(er => dispatch({type: FETCHING_DATA_FAILURE}))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment