Skip to content

Example of using useImperativeHandle in React, learned with Luis Filipe Pedroso @LuisFilipePedroso

License

Notifications You must be signed in to change notification settings

jerp86/useimperativehandle

Repository files navigation

Example of using useImperativeHandle in React


License



ℹ️ Sobre

Referências de Forma Avançada no React - por Luis Filipe Pedroso.

https://youtu.be/7crxexAIz3w

⁉️ Motivo

O useImperativeHandle é um dos Hooks que transformou o React, isso porque com ele nós conseguimos resolver um problema que tínhamos no passado ao criar apps com React, que era passar dados do filho para o pai.

Durante muito tempo nós resolvíamos esse problema de uma forma não tão interessante utilizando o Redux. Isso fazia com que o App tinha diversos efeitos colaterais e renderizações desnecessárias, prejudicando a performance do App.

Mas agora, nós conseguimos resolver esse problema sem abrir mão da performance utilizando o useImperativeHandle em conjunto com as Refs do React.

🚀 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

🔗 Como contribuir

  • Faça um Fork do repositório
  • Clone o seu repositório
  • Crie uma branch com a sua feature
  • Faça um commit com suas mudanças
  • 'Push' a sua branch
  • Ir em Pull Requests do projeto original e criar uma pull request com o seu commit

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com ❤️ por Jerp86 👋️
Entre em contato!

José Eduardo Rodrigues Pinto José Eduardo Rodrigues Pinto José Eduardo Rodrigues Pinto