Skip to content

Reduce action creator boilerplate #4

@dansjensen

Description

@dansjensen

Should we introduce an utils to reduce boilerplate for action creators?

function makeActionCreator(type, ...argNames) {
  return function(...args) {
    let action = { type }
    argNames.forEach((arg, index) => {
      action[argNames[index]] = args[index]
    })
    return action
  }
}

Source: http://redux.js.org/docs/recipes/ReducingBoilerplate.html

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions