Um pouco mais de detalhe: para que possamos aceitá-lo como uma contribuição para o componente principal, ele precisaria ser opcional e desativado por padrão (para não alterarmos o comportamento de nenhum usuário existente).
Em termos de implementação, as listas de tópicos já possuem um booleano ‘liked’, então você poderia usá-lo para decidir se o
está preenchido. Ao clicar, seria necessário enviar uma solicitação ajax para a API de ‘like’ e lidar com quaisquer condições de erro potenciais. (por exemplo, tópicos arquivados não podem ser curtidos, você não pode revogar uma curtida após um certo período, etc.)