Reactions can be implemented using these XEPs (it essentially pushes complexity to the server, which saves the client from bandwidth, performance issues and bugs). Essentially the XEPs allow the client to say "Tell me the reactions for this message", but without them the client has to manually scrape reaction data from the archive.
Note that Prosody (or any server I'm aware of) doesn't support these XEPs currently, and it may require a fair amount of work. But it's definitely on the roadmap.
@MattJ Thanks for your reaction here. My fear though is the a fair amount of work part, whereas it seemed @deleolajide was done with it on the client side.
Do you mean that in XMPP, there is no way to get reactions to really work unless we push their implementation back onto the server? @XaviFP an opinion?
@jbpasquier@alexbourlier at a first glance I feel it requires some work difficult to estimate at this moment, but I'll get back to this one once I'm done with other tasks and elaborate a proper estimation.
From what I understand, there are two differents issues on reactions, this one on the server side, and #9 (moved) on the client side.
What we need en ensure is that implementing it on the client side is actually a viable option. If we implement it for it not to work, we'd better not. @MattJ JC Brand or @deleolajide might have an opinion.