Atualizando 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?
Obrigado pelo seu feedback!
Seção 4. Capítulo 2
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 4. Capítulo 2