There is a FaceBook demo in ABM that you can check out, open it and explore.
There are some methods in the TimeLinePage code related to that e.g.
public Sub LikeComponent_Liked(value As Map)
Log(value.Get("like") & " ----> " & value.Get("target"))
End Sub
public Sub LikeComponent_UnLiked(value As Map)
Log("Unliked ----> " & value.Get("target"))
End Sub
public Sub Reactions_Clicked(Target As String)
Dim postNum As Int = Target.SubString(13)
Dim NewPost As FacebookPost = Posts.Get(postNum)
Dim CardReacts As ABMContainer = NewPost.myCard.Component("post" & postNum & "reactions")
If NewPost.IsOpen Then
CardReacts.CloseContent
Else
CardReacts.OpenContent
End If
NewPost.IsOpen = Not(NewPost.IsOpen)
End Sub
This provides the emoji clicked... I presume CardReacts will return the number of those likes etc.
Ta!
PS: What I want to know though is how do you set the selected emoji from code? i.e. a user clicks it, it gets saved and when the post is opened the last saved emoji is shown.