Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Atualizando a UI com Base em Resultados Assíncronos | Manipulação de Lógica Assíncrona com Redux Toolkit
Gerenciamento de Estado com Redux Toolkit em React

bookAtualizando a UI com Base em Resultados Assíncronos

Deslize para mostrar o menu

O que você está construindo

Agora você conecta o estado assíncrono à interface do usuário.

Disparando a busca

Despacho da ação assíncrona quando o componente é carregado:

import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { fetchPosts } from './postsThunk';

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

  useEffect(() => {
    dispatch(fetchPosts());
  }, [dispatch]);
}

Mantendo a interface sincronizada

Após o despacho da ação:

  • O Redux atualiza o estado;
  • Os componentes são renderizados novamente automaticamente;
  • A interface reflete os dados mais recentes.

O Resultado

A interface agora responde a dados reais:

  • Exibe carregamento;
  • Mostra resultados;
  • Lida com erros.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

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