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