Opa, eu já tinha ouvido falar desses carinhas, mas não lembrava de uma aplicação, e a sua é super simples e prática! Mas uma dúvida, eu já ouvi que eles era muito usados quando o react só tinha componentes classe, mas hoje com componentes funcionais, eu acho que os hooks seria uma aplicação melhor, procede isso?
Fala mano! Sim, o objetivo do post era mostrar como funcionava mesmo, pra quando a galera se deparar com ele no código pudesse ter uma noção do que ta rolando!
Mas hoje ainda existem algumas aplicações em que HOCs e HOFs são ideais.
Alguns exemplos que trabalho no dia a dia são:
Exato. Faz anos que não escrevo um HOC.
Hooks é a abordagem atual.
Não vejo nenhum caso de uso para HOC em React hoje em dia.
Concordo mano! Mas ainda existem casos em que um HOC/HOF são mais aplicáveis que hooks, deixei alguns exemplos no comentário ali em cima!
Você colocou exemplos de bibliotecas que não receberam updates. Ok, se você quer usar bibliotecas que não estão sendo atualizadas para os novos padrões mas no meu dia-a-dia eu não crio um novo HOC faz anos e não uso faz anos também.
Idem para class componentes.