"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Prop não atualizando dentro da função

Prop não atualizando dentro da função

Publicado em 2024-08-25
Navegar:170

Prop not updating inside function

Acontece que se você quiser chamar uma função que faz uso de adereços ou estado dentro do corpo da função, você precisa chamá-la usando um useEffect que escuta as variáveis ​​​​requeridas e chama a função novamente depois que as variáveis ​​são atualizadas.

Por exemplo, considere dispatchSweetAlert, que é uma função que aceita um objeto alertConfig contendo title, onConfirm e onCancel. Quando você chama dispatchSweetAlert, a função onConfirm será executada com os valores que estavam presentes naquele momento em que dispatchSweetAlert foi chamado. Se algo mudar após o alerta ser mostrado, você precisará chamar dispatchSweetAlert novamente para que a função onConfirm seja chamada com os valores atualizados.

Para isso você pode usar um useEffect que verifica se o alerta está aberto. Nesse caso, atualize o alertConfig para que o onConfirm seja executado com as alterações mais recentes, conforme determinado pelo useEffect.

Declaração de lançamento Este artigo é reproduzido em: https://dev.to/carlosrambles/prop-not-updating-inside-function-2kgd?1 Se houver alguma infração, entre em contato com [email protected] para excluí-lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3