redux-snippets

Atom Snippets for Redux

Jhen

8,431

17

Bug Reports

0.2.2

MIT

GitHub

Atom Redux Snippets

Atom snippets for Redux. This snippets uses Babel(ES2015, ES2016), CoffeeScript, LiveScript syntax.

Support Language

Usage

import { ${1:applyMiddleware, createStore, combineReducers, compose, bindActionCreators} } from 'redux';
import { ${1:Provider, connect} } from 'react-redux';
export function ${1:addTodo}($2) {
  $4

  return {
    $3
  };
}
export function ${1:addTodo}($2) {
  return (dispatch, getState) => {
    $4

    dispatch({
      $3
    });
  };
}
export const $1 = '$1';$2
const actionsMap = {
  [$1]: (state, action) => {
    $2
  }
};
[$1]: (state, action) => {
  $2
}
export default function ${1:todos}(state = initialState, action) {
  $2

  return state;
}
export default function $1({ dispatch, getState }) {
  return next => action => {

    ${2: next(action);}
  };
}

about LiveScript, CoffeeScript snippets generated code, see live.cson and coffee.cson.

LICENSE

MIT