diff options
Diffstat (limited to 'snippets/javascript/javascript-redux.snippets')
| -rw-r--r-- | snippets/javascript/javascript-redux.snippets | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/snippets/javascript/javascript-redux.snippets b/snippets/javascript/javascript-redux.snippets deleted file mode 100644 index e13253c..0000000 --- a/snippets/javascript/javascript-redux.snippets +++ /dev/null @@ -1,37 +0,0 @@ -snippet ist - import { createStore } from 'redux'; -snippet con - connect(${1:mapStateToProps}, ${2:mapDispatchToProps})(<${3:VISUAL}/>); -snippet act - const ${1:actionName} = (${2:arg}) => { - return { - type: ${3:VISUAL}, - $2 - }; - }; -snippet rdc - const ${1:reducerName} = (state={}, action) => { - switch(action.type) { - case ${1:action}: - return { - ...state, - $2 - }; - default: - return state; - }; - }; -snippet mstp - const mapStateToProps = (state) => { - return { - ${1:propName}: state.$1, - }; - }; -snippet mdtp - const mapDispatchToProps = (dispatch) => { - return { - ${1:propName}: () => { - dispatch(${2:actionName}()); - }, - }; - }; |
