Files

58 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

---
id: 5a24c314108439a4d403614e
title: Визначення виконавця дії
challengeType: 6
forumTopicId: 301441
dashedName: define-an-action-creator
---
# --description--
Після створення дії, наступний крок це відправлення дії до Redux сховища, так щоб він зміг оновити свій стан. В Redux, ви визначаєте виконавців дій. Виконавець дії - це просто функція JavaScript, яка повертає дію. Іншими словами, виконавці дій створюють об'єкти які відображають події дій.
# --instructions--
Визначте функцію з назвою `actionCreator()`, яка повертає об'єкт `action` під час її виклику.
# --hints--
Функція `actionCreator` повинна існувати.
```js
assert(typeof actionCreator === 'function');
```
Запуск функції `actionCreator` повинен повернути об'єкт `action`.
```js
assert(typeof action === 'object');
```
Повернений об'єкт `action` повинен мати властивість ключа `type` зі значенням `LOGIN`.
```js
assert(action.type === 'LOGIN');
```
# --seed--
## --seed-contents--
```js
const action = {
type: 'LOGIN'
}
// Define an action creator here:
```
# --solutions--
```js
const action = {
type: 'LOGIN'
}
const actionCreator = () => {
return action;
};
```