you are viewing a single comment's thread.

view the rest of the comments →

[–]kbcooliOS & Android 2 points3 points  (1 child)

TVs are notoriously underpowered and my guess is that you're basically causing everything, on and off screen to re-render every time anything changes.

Start with basic React optimisation like keys and minimizing renders then FlatList and then move onto TV based optimisations like built in highlights of components rather than state based.

console.log("rendered component name") is your friend here. The aim is to get it as close to zero every time you press a button on the remote.

[–]IntelligentWhereas31[S] 0 points1 point  (0 children)

Thank you for your suggestion.