Có thể xem action như là một sự kiện (event) có chức năng mô tả những gì vừa diễn ra trong ứng dụng.

Action ở trong Redux là một object bao gồm hai thuộc tính:

  • type cho biết loại action.
  • payload chứa dữ liệu đi kèm với action.

Một action điển hình sẽ có dạng như sau:

const increment = {
  type: "counter/increment",
  payload: 1,
}

Quy ước đặt tên type thường là "domain/event", với:

  • domain dùng để chỉ định vị trí mà sự kiện đó xảy ra.
  • event là tên của sự kiện.

Resources