Se essa solução foi feita apenas para otimização, show de bola, porque na documentação desse hook tem uma observação:
Você deve confiar apenas no memo como uma otimização de desempenho. Se o seu código não funcionar sem ele, encontre o problema subjacente e corrija-o primeiro. Então você pode adicionar memo para melhorar o desempenho.
Enfim, boa sorte com teu projeto ai manin 😎🤙