freeCodeCamp/curriculum/challenges/spanish/03-front-end-libraries/redux/define-an-action-creator.sp...

1.8 KiB

id title localeTitle challengeType isRequired
5a24c314108439a4d403614e Define an Action Creator Definir un creador de acción 6 false

Description

Después de crear una acción, el siguiente paso es enviar la acción al almacén de Redux para que pueda actualizar su estado. En Redux, se definen creadores de acciones para lograr esto. Un creador de acciones es simplemente una función de JavaScript que devuelve una acción. En otras palabras, los creadores de acciones crean objetos que representan eventos de acción.

Instructions

Defina una función llamada actionCreator() que devuelve el objeto de action cuando se le llama.

Tests

tests:
  - text: La función <code>actionCreator</code> debería existir.
    testString: 'assert(typeof actionCreator === "function", "The function <code>actionCreator</code> should exist.");'
  - text: Ejecutar la función <code>actionCreator</code> debe devolver el objeto de acción.
    testString: 'assert(typeof action === "object", "Running the <code>actionCreator</code> function should return the action object.");'
  - text: La acción devuelta debe tener un tipo de propiedad clave con el valor <code>LOGIN</code> .
    testString: 'assert(action.type === "LOGIN", "The returned action should have a key property type with value <code>LOGIN</code>.");'

Challenge Seed

const action = {
  type: 'LOGIN'
}
// Define an action creator here:

Solution

const action = {
  type: 'LOGIN'
}
// Define an action creator here:
const actionCreator = () => {
  return action;
};