28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
---
|
|
title: Redux Actions
|
|
localeTitle: Ações do Redux
|
|
---
|
|
## Ações do Redux
|
|
|
|
A ação do Redux é um objeto simples que descreve o tipo de evento que aconteceu em seu aplicativo. Eles podem até conter dados que precisam ser enviados do aplicativo para a loja Redux. A ação pode conter qualquer coisa, mas deve ter um type propriedade que descreve o evento ocorrendo. Uma boa prática é usar constantes ao descrever a ação.
|
|
|
|
Por exemplo
|
|
|
|
```javascript
|
|
const ADD_ITEM = 'ADD_ITEM'
|
|
```
|
|
|
|
```javascript
|
|
{
|
|
type: ADD_ITEM,
|
|
text: 'This is the first item'
|
|
}
|
|
```
|
|
|
|
Podemos enviar essas ações para a loja usando `javascript store.dispatch()` Um aplicativo pode ter diferentes tipos de eventos acontecendo ao mesmo tempo e essas ações ajudam a descrever esses eventos. Sem essas ações, não há como alterar o estado do aplicativo.
|
|
|
|
Você pode tentar o projeto [redux-actions](https://github.com/redux-utilities/redux-actions) , que reduz muito o clichê, tornando suas ações mais rápidas.
|
|
|
|
#### Mais Informações:
|
|
|
|
[Documentos oficiais do Redux de ações](https://redux.js.org/basics/actions) página do projeto github do [redux-actions](https://github.com/redux-utilities/redux-actions) |