TheWidlarzGroup / rn-emoji-keyboard

Super performant, lightweight, fully customizable emoji picker 🚀
https://thewidlarzgroup.github.io/rn-emoji-keyboard/
MIT License
335 stars 63 forks source link

Library looks very slow #148

Closed DevDams closed 8 months ago

DevDams commented 1 year ago

Describe the bug When I use the library in modal or static mode, my application runs very slowly only on the part of the app where i use the component to display or select an emoji.

To Reproduce Here is the list of packages in my app Alt text

Expected behavior Everything should work normally without slowing down the application, and animations and emoji selection should take no time at all.

Screenshots Here is a video showing how this runs in my app

Smartphone:

Okelm commented 1 year ago

Thanks for reporting @DevDams we'll look into this soon!

samkit5495 commented 1 year ago

LOG VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc. {"contentLength": 3600, "dt": 1994, "prevDt": 767}

We also get this warning, is there any option to limit no of emojis we show ?

KolissnikBogdan commented 10 months ago

same, + 1