summaryrefslogtreecommitdiff
path: root/snippets/javascript/javascript-redux.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'snippets/javascript/javascript-redux.snippets')
-rw-r--r--snippets/javascript/javascript-redux.snippets37
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}());
- },
- };
- };