Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Atualizando o Estado com useDispatch | Leitura e Atualização de Estado em Componentes
Gerenciamento de Estado com Redux Toolkit em React

bookAtualizando o Estado com useDispatch

Deslize para mostrar o menu

Para alterar o estado no Redux, é necessário enviar uma ação para o store. Isso é feito utilizando o hook useDispatch.

Despachando uma Ação

Dentro de um componente, utilize o useDispatch para acionar ações:

import { useDispatch } from 'react-redux';
import { increment } from './counterSlice';

function Counter() {
  const dispatch = useDispatch();

  return (
    <button onClick={() => dispatch(increment())}>
      Increase
    </button>
  );
}

Quando o botão é clicado, a ação é enviada para o store e o estado é atualizado.

Como Funciona

O estado não é atualizado diretamente. Em vez disso, uma ação é despachada e o Redux decide como o estado deve mudar utilizando os reducers.

Essa abordagem mantém as atualizações de estado previsíveis. Todas as alterações seguem o mesmo fluxo, o que torna a aplicação mais fácil de entender e depurar.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 2
some-alt