Numa aplicação React, uma requisição retorna um grande array de objetos (cerca de 100 MB) com ids únicos e nomes potencialmente não únicos. Esses dados são necessários em diferentes partes da aplicação, e um componente pode precisar obter o objeto completo por id ou nome. Como organizar a recuperação, armazenamento e acesso rápido a esses dados?