Nesse desafio você deverá performar uma aplicação React utilizando das ferramentas e dicas aprendidas durante o módulo Performando apps com ReactJS.
Se você fez o desafio opcional Componentizando a aplicação deve lembrar que se trata de uma aplicação que exibe uma listagem de filmes por categoria com base na categoria selecionada e que esses dados vem de uma API (fake API com JSON Server).
Com essa aplicação componentizada, você deve aplicar os conceitos de performance no React para melhorar esse app.
Lembre-se de usar corretamente as funcionalidades do React para prover mais performance para a aplicação:
memo;
useMemo;
useCallback;
Virtualização.
Mesmo que a aplicação não precise de alguns pontos de otimização, sinta-se livre para usar as ferramentas a sua disposição como forma de aprendizado mas continue tomando cuidado com otimizações desnecessárias ao trabalhar com algum projeto real 💜.