Instruções

Passo 11

Se você olhou para o console, pode ter se surpreendido ao ver o valor false em vez de true. Isso está acontecendo porque o React não atualiza o estado imediatamente. O estado será atualizado apenas no próximo ciclo de renderização. É um erro comum para desenvolvedores novos em React colocar declarações de console logo após uma função set. Então isso é algo para estar ciente quando você estiver construindo suas aplicações React. Como o console.log() não é mais necessário, remova-o da sua função handleToggleVisibility.

O que fazer:

Testes:

  • Você não deve mais ter o `console.log(isVisible);` no seu código.

Preview