As I was working on fixing the emoji keyboard colors I was encountering a seemingly random crash whenever I rendered the emoji keyboard on the screen.
{F624622}
{F624621}
After some digging, I realized that this was being triggered because `rn-emoji-keyboard` uses an older unicode version so some of the newer emojis like (🫡) that were already selected from a different client (web) could not be found in the `keyedEmojiData`.
To fix this I made `keyedEmojiData[emoji]` optional so if a newer emoji is used then instead of throwing an error the function will return undefined.
I have talked to the authors of the `rn-emoji-keyboard` library about this and they said that we should expect to see `rn-emoji-keyboard` use a newer unicode version in the coming months.