A boa prática ao insira seu código aqui atualizar uma variável que já está no state usando o valor anterior não deveria ser esse abaixo?
this.setState((prevState, props) => ({
likeada: !prevState.likeada;
}));
A boa prática ao insira seu código aqui atualizar uma variável que já está no state usando o valor anterior não deveria ser esse abaixo?
this.setState((prevState, props) => ({
likeada: !prevState.likeada;
}));
Bom ponto William, essa é uma daquelas preocupações que são citadas na documentação, mas que quase nunca viram problemas na prática. De todo jeito, vou deixar uma nota no curso explicando um pouco que a atualização do estado pode ser feito de forma assíncrona e que existe esse outra de forma de atualizar o estado baseado no versão anterior do state.
Obrigado pela observação.
desculpe