• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

atom-redux-duck-snippets

Atom Snippets for Redux Duck
  • #react
  • #redux
  • #duck
  • #snippets
  • #es6
sergiodxa
1.0.0 260
1
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Atom Redux Duck Snippets

Atom Snippets for Redux Duck. This snippets uses Babel(ES2015, ES2016) syntax.

Support Language

  • Babel (ES2015, ES2016)

Usage

  • Import Redux Duck (duck-ipt)
import { createDuck } from 'redux-duck';
  • Create Redux Duck (duck-crt)
const duck = createDuck('$1', '$2')$3
  • Define Duck Action Type (duck-tp)
const $1 = duck.defineType('$1');$2
  • Create Action Creator (duck-act)
/**
 * Create $1 action object
 * @params  {Object} payload Action data
 * @returns {Object}         Action object
 */
export const $2 = duck.createAction($1);$3
  • Create Reducer (duck-rdc)
/**
 * $1
 * @param  {Object} state  Actual state object
 * @param  {Object} action Changes to apply
 * @return {Object}        New state object
 */
export default duck.createReducer({
  ${3:duck-case}
}, $2);
  • Create Reducer action case (duck-case)
[$1]: (state, { payload = {} }) => {
  ${2:return state;}
},$3

LICENSE

MIT

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by