Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como redirecionar depois de um handleDelete, sem dar refresh na página

se eu tenho uma table de informações e em cada row tenho um botão para deletar que chama este método:

handleDelete(id) {
        confirmAlert({
            title: 'Delete Information',
            message: 'Are you sure to do this?',
            buttons: [
                {
                    label: 'Yes',
                    onClick: () => {
                        fetch('ApiUrl, {
                            method: 'DELETE',
                            headers: { 'Content-Type': 'application/json' },
                        }).then(data => {

                        });
                    }
                },
                {
                    label: 'No',
                    onClick: () => window.close()
                }
            ]
        });

O delete está funcionando bem, mas após o delete eu gostaria que a tabela desse um re-render, sem refresh na página. Como eu poderia fazer isso??

1 resposta
solução!

Oi Giuliano, tudo bom?

Quem chama o render é sempre o setState(), então teoricamente basta você alterar o estado pelo setState no resultado do seu fetch que ele já atualizaria o conteúdo da tabela.

Qualquer problema, compartilha mais do seu código aqui com a gente =)

Abraço